Один метод для обработки всех нажатий текстовых полей - PullRequest
0 голосов
/ 20 апреля 2011

Есть ли альтернатива вместо того, чтобы делать это:

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

Спасибо!

Ответы [ 2 ]

3 голосов
/ 20 апреля 2011

Нет, это точно как вы должны связать один метод обработчика событий с несколькими событиями.
Ключевое слово 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 голос
/ 20 апреля 2011

Да, во всех текстовых полях вставлен один и тот же обработчик события нажатия.enter image description here

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...