#1 06.05.06 00:08
[VB.net]Предложите алгоритм акцентирования TextBox
Как проще всего сделать что бы когда TextBox был в фокусе у него менялся цвет фона, после того как фокус менялся цвет фона возвращался в исходное белое состояния.. при чем что бы это работало для группы textbox. Следущий вариант не предлагать
Private Sub TextBox1_gotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.LostFocus
TextBox2.BackColor = Color.Yellow
TextBox1.BackColor = Color.White
End Sub
Private Sub TextBox2_gotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox2.LostFocus
TextBox1.BackColor = Color.Yellow
TextBox2.BackColor = Color.White
End Sub
Потому что хочется что то более универсальное, tогда не будишь замарачиваться на количество textbox и не прийдется в каждом событие "фокуса", для каждоко textbox перечислять все имеющиеся на форме поля вводя(Textbox) меняя цвет неактивных на белый и активного на желтый(в частности)
Offline
#5 07.05.06 11:44
Re: [VB.net]Предложите алгоритм акцентирования TextBox
можно немного по подробней
вот есть у меня Textbox1
пишу
Private Sub TextBox1_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.GotFocus
TextBox1.BackColor = Color.Yellow
End Sub
Private Sub TextBox1_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.LostFocus
TextBox1.BackColor = Color.White
End Sub
есть ещё Textbox2, можно ли обойтись без того что бы повторять этот код для каждого тексбокса ?
_________________________________________
Ей богу не доганяю как унаследовать все события....
Всего то хочется что бы textbox находящийся в фокусе был выделен другим фоновым цветом
Исправлено eagle (07.05.06 11:48)
Offline

