xche non mi va mi segna come errore LB... ma anche se metto Label uguale....
sostituisci il codice che ti ho invito all'interno del form con questo:
Public Class Form1
Private Sub Form1_Shown(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Shown
For Each ctr As Control In Me.GroupBox1.Controls
If TypeOf ctr Is Label Then
AddHandler ctr.MouseEnter, AddressOf Label_MouseEnter
AddHandler ctr.MouseLeave, AddressOf Label_MouseLeave
AddHandler ctr.Click, AddressOf Label_Click
ctr.BackColor = Color.Green
ctr.ForeColor = Color.Red
End If
Next
End Sub
Private Sub Label_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs)
DirectCast(sender, Label).BackColor = Color.Blue
End Sub
Private Sub Label_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs)
DirectCast(sender, Label).BackColor = Color.Green
End Sub
Private Sub Label_Click(ByVal sender As Object, ByVal e As System.EventArgs)
If DirectCast(sender, Label).ForeColor <> Color.Silver Then
DirectCast(sender, Label).ForeColor = Color.Silver
Else
DirectCast(sender, Label).ForeColor = Color.Red
End If
End Sub
End Class
HTH
Alberto.