Как назначить обработчик эвенту?

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Roman Koff
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 495
Зарегистрирован: 17.09.2008 (Ср) 9:22
Откуда: От туда

Как назначить обработчик эвенту?

Сообщение Roman Koff » 07.10.2009 (Ср) 12:40

Есть некий класс в котором определено событие:
Код: Выделить всё
Public Class ItemControlClass : Inherits PlaceHolder
   Public Event ClickEdit(ByVal pId As Integer)
   ...


Как назначить обработчик на это событие в родительском классе?
Код: Выделить всё
Public Class RegControlsClass : Inherits PlaceHolder
   Private Sub _CmdEdit_Click(ByVal pId As Integer)
      ...
   End Sub
   Sub AddControl(ByRef pControl As ItemControlClass)
      AddHandler pControl.ClickEdit, New EventHandler(AddressOf _CmdEdit_Click) ' <--- НЕРАБОТАЕТ АДНАКА !
      Me.Controls.Add(pControl)
   End Sub
   ...
Слава роботам! Убить всех человеков! Bite my shiny metal ass!

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Как назначить обработчик эвенту?

Сообщение MIT » 07.10.2009 (Ср) 13:35

Код: Выделить всё
AddHandler pControl.ClickEdit, AddressOf _CmdEdit_Click
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Roman Koff
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 495
Зарегистрирован: 17.09.2008 (Ср) 9:22
Откуда: От туда

Re: Как назначить обработчик эвенту?

Сообщение Roman Koff » 07.10.2009 (Ср) 14:27

Эээээээээ ....
:oops:

Спасибо, заработалсо ...
Слава роботам! Убить всех человеков! Bite my shiny metal ass!


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28

    TopList