![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() У меня есть некий массив TImage. Как определить, что пользователь кликнул на одно из изображений мышкой?
Последний раз редактировалось Admin, 01.09.2013 в 14:31. |
#2
|
||||
|
||||
![]() храни в свойстве Tag индекс TImage в массиве
Пишу программы за еду. __________________ |
#3
|
|||
|
|||
![]() Я читал где-то про подобное решение, но так и не понял, как его реализовать? У меня массив из TImage они создаются программно. Быстро двигаются и часто уничтожаются.
Я не понял, а что мне писать вместо Image1Click? Код:
Bird[i].Tag:= i; Код:
procedure TForm1.Image1Click(Sender: TObject); var k:integer; begin k:=(Sender as TImage).Tag; Case k of 1:ShowMessage('Вы нажали на Img с номером 1'); 2:ShowMessage('Вы нажали на Img с номером 2'); end; end; |
#4
|
||||
|
||||
![]() ну это и оставь
Пишу программы за еду. __________________ |
#5
|
|||
|
|||
![]() Нет, не работает...
|