![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
у динамич. созд. TImage отловить событие onCliсk и получть его им [D6, WinXP]
k-sergey © (2004-07-19 22:01:00)Динамически создаю Timage (image1 - image 60...)
мне нужно отловить событие onCliсk и узнать при этом имя TImage по которому кликнули...???
k-sergey (2004-07-19 22:26:00) [1]Огромное спасибо!
Palladin (2004-07-19 22:11:00) [2]Побыть немножко добрым, чтоли....
TForm1=Class...
Private
Procedure OnCreatedImageClick(Sender:TObject);
...
Procedure TForm1.OnCreatedImageClick;
Begin
If Sender Is TImage Then Memo1.Lines.Add('Ты долбанул по "'+TImage(Sender).Name+'"');
End;
...
Image[N].OnClick:=OnCreatedImageClick;
....
Только попробуй что нибудь спросить!
Отвечу...
Рыба (2004-07-19 22:09:00) [3]При создании присваивай обработчик.
Image1 := TImage.Create(Form1);
Image1.OnClick := OnImage1Clicke;
Когда сработает сам обработчик, будет ясно кого кликали.