Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

обработка событий [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]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо