![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
обработка событий [D6]
md © (2006-08-20 00:27:00)Если кнопка создаётся динамически, то как написать обработку события onClick ?
Anatoly Podgoretsky (2006-08-20 11:57:00) [1]md (20.08.06 01:01) [3]
Повторяю вопрос, не надо огрызков!
Где создается кнопка, приведи пример с заголовком метода.
md (2006-08-20 01:33:00) [2]to mehab
Спасибо! всё работает :)
mahab (2006-08-20 01:17:00) [3]сори немного ошибся:
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;
из моей проги все работает
Германн (2006-08-20 01:06:00) [4]Тогда следуй совету [2].
Только процедуру "имя своей функции" нужно описать как метод объекта.
md (2006-08-20 01:04:00) [5]to mahab
сделал как ты написал, но неполучается - я чего-то непонял. Надо ли мне обьявлять "имя своей функции" как Procedure? Так не работает.
md (2006-08-20 01:01:00) [6]to Anatoly Podgoretsky
Кнопка создаётся так:
MyBtn:=TButton.create(Form1);
mahab (2006-08-20 00:32:00) [7]При создании кнопки опиши свою ф-ю обработки например
MyBtn:=Tbutton.Create(self)
MyBtn.OnClick:= имя своей функции
И бадяжь свое
Anatoly Podgoretsky (2006-08-20 00:29:00) [8]Где создается кнопка, приведи пример с заголовком метода.