Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Способы создания обработчиков событий / 3 сообщений из 3, страница 1 из 1
12.11.2004, 13:23
    #32779539
denis_russ13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы создания обработчиков событий
Доброе время суток!

Кто-нибудь пробовал создавать обработчики НЕ стандартно?
Указывая конструктору делегата НЕ метод:
Код: plaintext
this.buttonEnableEditMode.Click += new System.EventHandler(this.buttonEnableEditMode_Click);
а, например, его, метода, адрес. Как я ни пытался, связать обработчик через адрес не получилось.
А практически нужна функция, которая связывала бы с событием элемента управления заданный метод, переданный в качестве параметра.
...
Рейтинг: 0 / 0
12.11.2004, 15:26
    #32780002
Alexey Kudinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы создания обработчиков событий
denis_russ13Доброе время суток!

Кто-нибудь пробовал создавать обработчики НЕ стандартно?
Указывая конструктору делегата НЕ метод:
Код: plaintext
this.buttonEnableEditMode.Click += new System.EventHandler(this.buttonEnableEditMode_Click);
а, например, его, метода, адрес. Как я ни пытался, связать обработчик через адрес не получилось.
А практически нужна функция, которая связывала бы с событием элемента управления заданный метод, переданный в качестве параметра. А вы всегда используете не метод, а его адрес, на самом деле.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
	public event System.EventHandler TestEvent;
		private void Test(System.EventHandler handler)
		{
			this.TestEvent+=new EventHandler(handler);
		}
		private void TestEventHandler(object sender, System.EventArgs e)
		{
			
		}
		private void TestAssignHandler()
		{  
                          this.Test(new EventHandler(TestEventHandler));
		}
...
Рейтинг: 0 / 0
12.11.2004, 16:12
    #32780172
denis_russ13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы создания обработчиков событий
Спасибо, понимание того, что делегат есть указатель и ничего не запрещает объявить указатель на указатель, пришло только сейчас:)
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Способы создания обработчиков событий / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]