Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim ctrl As Control
For Each ctrl In Me.Controls
If (TypeOf (ctrl) Is TextBox) Then
Dim miTextBox As TextBox
Me.mitextbox = DirectCast(ctrl, TextBox)
AddHandler miTextBox.Enter, AddressOf TieneFoco
AddHandler miTextBox.Leave, AddressOf PierdeFoco
End If
Next
End Sub
Private Sub TieneFoco(ByVal sender As Object, ByVal e As System.EventArgs)
Dim miTextBox As TextBox
Me.mitextbox = DirectCast(sender, TextBox)
mitextbox.BackColor = (Color.Yellow)
End Sub
Private Sub PierdeFoco(ByVal sender As Object, ByVal e As System.EventArgs)
Dim miTextBox As TextBox
Me.mitextbox = DirectCast(sender, TextBox)
mitextbox.BackColor = (Color.White)
End Sub