#.net #vb.net #events #event-handling
#.net #vb.net #Мероприятия #обработка событий
Вопрос:
Есть ли альтернатива вместо этого:
Private Sub clicktxtBox(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles _
txt_Time_00_000.Click, _
txt_Time_00_001.Click, _
txt_Time_00_002.Click, _
txt_Time_00_003.Click, _
txt_Time_00_004.Click
End Sub
Спасибо!
Ответ №1:
Нет, это именно то, как вы должны связывать один метод обработки событий с несколькими событиями.
Handles
Ключевое слово в VB.NET разработан, чтобы сделать это очень простым.
Эта практическая статья на MSDN описывает точно такой же процесс:
Private Sub ButtonClickHandler(ByVal sender As Object, ByVal e As EventArgs) _
Handles Button1.Click, Button2.Click, Button3.Click
' Add event-handler code here.
End Sub
Комментарии:
1. Я не могу представить более простую альтернативу
Ответ №2:
Да, во всех текстовых полях используется один и тот же обработчик события щелчка.