![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
назначить процедуру в событии...
antonn © (2008-07-21 17:10:00)..переданой в качестве параметра функции, можно ли как? :)
в смысле, есть процедурка создающая кнопку:
procedure TWindowsCore.CreateКнопка(x:integer; proc:tproc);
begin
button:=tbutton.create;
button.left:=x;
...
button.onclick:=proc; //вот собсно как передать в параметре какую процедуру на событии кнопки повешать?
end;
clickmaker (2008-07-21 17:47:00) [1]> Ты лучше переименуй метод на всякий случай
в СоздатьButton -)
Сергей М. (2008-07-21 17:16:00) [2]tproc должен быть методом объекта с прототипом, идентичным TNotifyEvent
Rouse_ (2008-07-21 17:16:00) [3]
> TWindowsCore.CreateКнопка
Ты лучше переименуй метод на всякий случай :)
antonn (2008-07-21 17:16:00) [4]
> Ega23 © (21.07.08 17:14) [2]
а, ну да, точно :)
antonn (2008-07-21 17:15:00) [5]да я не пойму, чего написать в CreateКнопка(x:integer; proc:tproc) :)
stas (2008-07-21 17:14:00) [6]да правильно, только у нее должен быть такой же набор параметров как у button.onclick
Ega23 (2008-07-21 17:14:00) [7]TNotifyEvent такая штука есть...