Вниз
Скачать: CL | DM;

обработка событий   Найти похожие ветки 

 
md   (2006-08-20 00:27) [0]

Если кнопка создаётся динамически, то как написать обработку события onClick ?


 
Anatoly Podgoretsky ©   (2006-08-20 00:29) [1]

Где создается кнопка, приведи пример с заголовком метода.


 
mahab ©   (2006-08-20 00:32) [2]

При создании кнопки опиши свою ф-ю обработки например
MyBtn:=Tbutton.Create(self)
MyBtn.OnClick:= имя своей функции
И бадяжь свое


 
md   (2006-08-20 01:01) [3]

to Anatoly Podgoretsky

Кнопка создаётся так:
MyBtn:=TButton.create(Form1);


 
md   (2006-08-20 01:04) [4]

to mahab

сделал как ты написал, но неполучается - я чего-то непонял. Надо ли мне обьявлять "имя своей функции" как Procedure ? Так не работает.


 
Германн ©   (2006-08-20 01:06) [5]

Тогда следуй совету [2].
Только процедуру "имя своей функции" нужно описать как метод объекта.


 
mahab ©   (2006-08-20 01:17) [6]

сори немного ошибся:
Images[i]:=Timage.Create(ScrollBox1);
with Images[i] do begin
parent:=ScrollBox1;
width:=...;
height:= ...;
left:=...;
top:=...
Images[i].OnClick:=imageclick;
end;
в разделе Type:
procedure Image1Click(Sender: TObject);
в имплементешне
procedure Tform1.ImageClick(Sender: TObject);
......
end;
из моей проги все работает


 
md   (2006-08-20 01:33) [7]

to mehab
Спасибо! всё работает :)


 
Anatoly Podgoretsky ©   (2006-08-20 11:57) [8]

md   (20.08.06 01:01) [3]
Повторяю вопрос, не надо огрызков!
Где создается кнопка, приведи пример с заголовком метода.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.029 c
2-1156316954
иван8511
2006-08-23 11:09
2006.09.10
Вывод строки на матричный принтер.


15-1155554018
ArtemESC
2006-08-14 15:13
2006.09.10
государство Монако!!!


15-1156112610
Petr V. Abramov
2006-08-21 02:23
2006.09.10
Ловля на живца


3-1151661967
MsGuns
2006-06-30 14:06
2006.09.10
Информация о таблице с помощью sp_help


2-1155842084
Denisich
2006-08-17 23:14
2006.09.10
Ошибка в rtl60.bpl




   Наверх