Как подключить событие к событию в VB.Net - PullRequest
5 голосов
/ 10 ноября 2009

Возможно ли подключить событие к другому событию в VB8? У меня есть этот код в C # ...

public event ShowAboutDialog = delegate {};
private void hookupEvents() {
  myButton.Click += ShowAboutDialog;
}

И я пытаюсь преобразовать его в VB8, но не могу заставить его работать ..

Public Event ShowAboutDialog As EventHandler
Private Sub HookupEvents()
    AddHandler AboutMenuItem.Click, AddressOf ShowAboutDialog
End Sub

Спасибо!

1 Ответ

4 голосов
/ 10 ноября 2009

Вам просто нужно передать имя подпрограммы обработчика событий после AddressOf

Private Sub HookupEvents()
    AddHandler AboutMenuItem.Click, AddressOf ShowAboutDialog
End Sub

Public Sub ShowAboutDialog(ByVal sender As Object, ByVal e As System.EventArgs)

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