Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вызов обработчика события


Majesto ©   (2005-12-22 17:25:00) 

Допустим у меня есть обработчик события для какой-нибудь кнопки. Как можно вызвать этот обработчик на исполнения не нажимая кнопки? Т.е. из другого места программы.


Majesto   (2005-12-22 17:58:00) [1]

Да все понял спасибо


з. танька   (2005-12-22 17:49:00) [2]


> Majesto   (22.12.05 17:37) [3]

в качестве сендера что угодно указывать можно если он не используется в обработчике. можешь NULL (или как там nil называется у них)


Плохиш   (2005-12-22 17:48:00) [3]


> Majesto   (22.12.05 17:37) [3]
> как правильно вызвать его?

Тебе Desdechado всё уже полностью разжевал, осталось только проглотить.

PS. Кстати, ты форумом ошибся.


Majesto   (2005-12-22 17:37:00) [4]

Обычно обработчики имеют свойство (TObject *Sender)
Вот к примеру void __fastcall TForm1::RadioGroup1Click(TObject *Sender)

как правильно вызвать его?


Плохиш   (2005-12-22 17:30:00) [5]

1. Кнопка.Click
2. "обработчик события" является методом и может быть "вызван" тем же способом, что и любой метод.


Desdechado   (2005-12-22 17:30:00) [6]

Button1Click( Self );


Наверх

Титульная страница Поиск, карта сайта Написать письмо