Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: VB.NET: Gradientti väri formille

Sivun loppuun

tnb [02.12.2003 23:43:11]

#

Tekee formille liukuvärityksen

' Ohjelman alussa tuodaan System.Drawing nimitykset käyttöön
Imports System.Drawing
'Gradientti väritys formille
    'Aivan ohjelman alussa tulee olla:  Imports System.Drawing
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim h1 As Integer
        Dim w1 As Integer
        Dim h2 As Integer
        Dim w2 As Integer
        'formin korkeus ja leveys
        h2 = Me.Height
        w2 = Me.Width
        'alustetaan formille piirto
        Dim gr As Graphics = Me.CreateGraphics
        'tehdään gradientti pensseli
        Dim br As New Drawing2D.LinearGradientBrush(New Rectangle(0, 0, w2, h2), Color.White, _
            Color.Blue, Drawing2D.LinearGradientMode.ForwardDiagonal)
        'muut gradientit: BackwardDiagonal,ForwardDiagonal,Horizontal,Vertical
        'piirretään formille gradientti pensselillä
        gr.FillRectangle(br, 0, 0, w2, h2)
        'vapautetaan pensseli ja grafiikka
        br.Dispose()
        gr.Dispose()
    End Sub

miiro [22.12.2003 10:40:36]

#

ei toimi vb6 win98

ez [26.12.2003 00:07:34]

#

Ei niin koska on VB.NETille

miiro [11.01.2004 11:35:48]

#

siis voi piru

miiro [11.01.2004 11:36:22]

#

mitä eroa on muuten vb.netillä ja vb:llä? onko .net jokin nettivb...??

johan123 [29.12.2004 11:26:50]

#

Paras koodipätkä minkä oon koskaan nähnyt täällä. Ihan loistava, tein saman tien yrityksen server/client ohjelmaan valikon mistä jokainen voi valita haluamansa tausta värit kaikille formeille :-)
Jatka samaa tahtia....

vb.net (2005) on VB uusin versio, joka perustuu siihen.... en jaksa kirjoittaa goglaa loput.....

Puhveli [04.06.2005 16:14:09]

#

Kauhialta näyttää tuo .NETin syntaksi, hyh :p

anttipanda [18.07.2005 11:45:38]

#

"Kauhialta näyttää tuo .NETin syntaksi, hyh :p"

Höpön löpö

Grez [08.10.2019 17:26:05]

#

Puhveli kirjoitti:

Kauhialta näyttää tuo .NETin syntaksi, hyh :p

Oon kyl samaa mieltä, onneksi on C#.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta