Gennemsigtige baggrund i Treeview til folket!!!

Tags:    vb.net

Her kommer lige en lille kode
Håber der er nogen der kan bruge det.

Testet i Visual Basic 2005 Express Edition
og Visual Basic 2008 Express Edition
og det virker.

Se screenshot/Billede her http://jehi.homepage.dk/treeview.jpg


Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

'Kald Public Sub gennemsigtige()
gennemsigtige()
'Fjern rammen omkring Form1
Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None
'Lav Form1's baggrundsfarve rød
Me.BackColor = Color.Red
'Lav Treeview1's baggrundsfarve det sammen som Form1
Me.TreeView1.BackColor = Me.BackColor
'Fjern rammen omkring Treeview1
Me.TreeView1.BorderStyle = BorderStyle.None

End Sub
' Her kommer det fede
Public Sub gennemsigtige()
'Baggrundsfarven = rød
BackColor = Color.Red
' laver baggrundsfarven rød gennemsigtige
TransparencyKey = BackColor

End Sub
End Class


Tjek denne side ud

http://msdn2.microsoft.com/en-us/library/system.windows.forms.form.transparencykey.aspx

det er det hele :-)



Indlæg senest redigeret d. 05.03.2008 21:56 af Bruger #10268
Hvad så hvis det er et billede af en strand der er bagerst med vand fx. og så man scroller, hvad sker der så? blinker den og scroller baccrund, eller hvordan opfører den sig?



Hej Brian

Jeg har lige Tjekket det, det køre helt fint

Nej det flimmer og blinker ikke og baggrundes billede på

desktopen blive hvor det er det eneste der rykker sig er

Treeview men det skulle den jo også meget gerne. :-)

Screenshot--> http://jehi.homepage.dk/treeview2.jpg

mvh. Jens Schultz Hinrichsen



Indlæg senest redigeret d. 06.03.2008 15:25 af Bruger #10268
t