Hallo,
Ik heb een vraagje:
Ik heb een dynamisch gemaakte picturebox met deze code:
Hierna maak ik een Dynamische label aan:
Nu heb ik 3 addhandles gemaakt, zodat ik de mousehover kan detecteren van de picturebox, En de mouseleave. (Deze 2 weken goed) de 3e detecteert de mousehover over de label wel goed, maar nu wil ik graag dat de background van de dynamisch gemaakte picturebox veranderd. Ik weet hier geen raad mee hoe ik dit zou kunnen veroorloven. Hier is de code:
Dus voor de duidelijkheid:
Ik zou graag willen weten hoe ik in de sub:Labh de dynamische picturebox (die ook wordt verandert in picl en pich) van achtergrond kan veranderen.
Ik hoop dat 1 van jullie mij hierbij kan helpen!
Mvg F1s1ck
Ik heb een vraagje:
Ik heb een dynamisch gemaakte picturebox met deze code:
Code:
Dim newpic As New PictureBox
Controls.Add(newpic)
newpic.BackColor = Color.Transparent
newpic.Width = 277
newpic.BringToFront()
newpic.Visible = True
newpic.Parent = Votes
newpic.BackgroundImage = System.Drawing.Bitmap.FromFile(My.Computer.FileSystem.SpecialDirectories.ProgramFiles & "\Vote\veld.png")
newpic.BackgroundImageLayout = ImageLayout.Stretch
newpic.Location = New Point(0, height2)
Hierna maak ik een Dynamische label aan:
Code:
Dim newlabel As New Label
Controls.Add(newlabel)
Dim f2 As New System.Drawing.Font("SketchFlow Print", 10)
newlabel.Font = f2
newlabel.ForeColor = Color.Orange
newlabel.Text = line
newlabel.Parent = newpic
newlabel.Location = New Point(5, 18.5)
newlabel.Visible = True
newlabel.BringToFront()
newlabel.Name = line
newlabel.BackColor = Color.Transparent
newlabel.Width = 266
Nu heb ik 3 addhandles gemaakt, zodat ik de mousehover kan detecteren van de picturebox, En de mouseleave. (Deze 2 weken goed) de 3e detecteert de mousehover over de label wel goed, maar nu wil ik graag dat de background van de dynamisch gemaakte picturebox veranderd. Ik weet hier geen raad mee hoe ik dit zou kunnen veroorloven. Hier is de code:
Code:
AddHandler newpic.MouseHover, AddressOf pich
AddHandler newpic.MouseLeave, AddressOf picl
AddHandler newlabel.MouseHover, AddressOf Labh
Code:
Private Sub pich(sender As Object, e As EventArgs)
Dim picture As PictureBox = DirectCast(sender, PictureBox)
picture.BackgroundImage = System.Drawing.Bitmap.FromFile(My.Computer.FileSystem.SpecialDirectories.ProgramFiles & "\Vote\veld2.png")
End Sub
Private Sub picl(sender As Object, e As EventArgs)
Dim picture As PictureBox = DirectCast(sender, PictureBox)
picture.BackgroundImage = System.Drawing.Bitmap.FromFile(My.Computer.FileSystem.SpecialDirectories.ProgramFiles & "\Vote\veld.png")
End Sub
Private Sub Labh(sender As Object, e As EventArgs)
Dim label As Label = DirectCast(sender, Label)
End Sub
Dus voor de duidelijkheid:
Ik zou graag willen weten hoe ik in de sub:Labh de dynamische picturebox (die ook wordt verandert in picl en pich) van achtergrond kan veranderen.
Ik hoop dat 1 van jullie mij hierbij kan helpen!
Mvg F1s1ck