![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
добвить свою процедуру, в событие.. [D1, D2, D3, D4, D5, D6, D7, Win95/98, WinME, NT4, Win2k, WinXP]
12next © (2005-11-02 20:30:00)создаю кнопку динамически, и хочу присвоить ей свою процедуру, на onclick, пр. ShowMesages(aMsg: string);
просто @btn.onclick:=@ShowMesages; работает(но без параметра!).
, но, как мне передать параметер(AMsg: string);
12next (2005-11-06 18:23:00) [1]или из обработчика вызывать процедуру ShowMesages(aMsg: string)
ага а от куда я возьму "aMsg" %(
>PAVIA © Так делать нельзя.
можно!
вообще, данную ветку можно закрыть, т.к. решение было найдено. всем спасибо!:)%
PAVIA (2005-11-02 20:39:00) [2]Так делать нельзя.
umbra (2005-11-02 20:36:00) [3]
> на onclick,
обработчик события должен быть процедурой с определенным набором параметров определенного типа, для клика - иметь процедурный типTNotifyEvent. Передать ему строковый параметр не удастся. Надо этот параметр хранить в переменной или из обработчика вызывать процедуруShowMesages(aMsg: string)при определенном условии.
if {условие} then
ShowMesages(aMsg);