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
ei toimi vb6 win98
Ei niin koska on VB.NETille
siis voi piru
mitä eroa on muuten vb.netillä ja vb:llä? onko .net jokin nettivb...??
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.....
Kauhialta näyttää tuo .NETin syntaksi, hyh :p
"Kauhialta näyttää tuo .NETin syntaksi, hyh :p"
Höpön löpö
Puhveli kirjoitti:
Kauhialta näyttää tuo .NETin syntaksi, hyh :p
Oon kyl samaa mieltä, onneksi on C#.
Aihe on jo aika vanha, joten et voi enää vastata siihen.