Vb.Net - klasa do dynamicznej zmiany pola tekstowego BackColor
Chciałbym wiedzieć, jak utworzyć klasę, aby zmienić każde pole tekstowe BackColor w formularzu. Być bardziej specyficznym:
Gdy pole tekstowe jest puste, pole tekstowe BackColor jest białe.Gdy pole tekstowe uzyska fokus, zmieni się pole tekstowe BackColor.Gdy pole tekstowe ma dowolny tekst, zmienia się pole tekstowe BackColor.Gdy pole tekstowe stracił ostrość, zmienia się pole tekstowe BackColor.W tej chwili robię to w ten sposób.
Private Sub tb_Login_Enter(sender As Object, e As EventArgs) Handles tb_Login.Enter
tb_Login.BackColor = Color.LightCyan
End Sub
Private Sub tb_Login_Leave(sender As Object, e As EventArgs) Handles tb_Login.Leave
If tb_Login.Text <> "" Then
tb_Login.BackColor = Color.LightGreen
Else
tb_Login.BackColor = Color.White
End If
Ale mam wiele TextBox w moim, więc jak mogę utworzyć dla niego Klasę?
Dzięki