![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как вызвать процедуру? [D5, D7, D2005, XP]
Непонятка © (2006-02-12 22:48:00)У меня есть процедура обработки нажатия кнопки :
procedure TFUser.BitBtn3Click(Sender: TObject);
Как мне вызвать эту процедуру из другой процедуры?
TFUser.BitBtn3Click; - не работает - пишет нет актуальных параметров.
а какие они должны быть?
Непонятка (2006-02-12 23:24:00) [1]Работает :)
Спасибо.
McSimm (2006-02-12 23:23:00) [2]Параметр Sender обычно ссылается на объект, вызвавший процедуру. При нажатии на кнопку, которой назначен этот обработчик, процедура будет вызвана с параметром Sender, указывающем на кнопку. Если в процедуре не используется этот параметр, то и не важно что вы передадите, поэтому подойдет nil, как уже сказали.
--
Вызвать обработчик нажатия кнопки можно также вызовом метода
BitBtn3.Click;
Loginov Dmitry (2006-02-12 23:06:00) [3]
FUser.BitBtn3Click(nil);