![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
OnMouseDown в Timage [D7, WinXP]
Radgar © (2005-06-29 19:30:00)Здрасте.
Подскажите, пожалуйста как можно правильно обработать OnMouseDown, если 2 TImage лежат друг не друге и составляют одну картину (с помощью Transperent).
Virgo_Style (2005-06-29 21:56:00) [1]Virgo_Style © (29.06.05 21:46) [4]
...или пересчитывать их уже в обработчике. Это гораздо лучше, если таких Image много и-или они создаются динамически.
Virgo_Style (2005-06-29 21:46:00) [2]Ага... Видимо, надо просто вызывать в OnMouseDown верхнего Image - OnMouseDown нижнего, с пересчитанными для него координатами.
Radgar (2005-06-29 19:56:00) [3]Извиняюсь, рисунок слетел.
Надеюсь поняли(если углы лежат друг на друге).
Radgar (2005-06-29 19:55:00) [4]Если они стоят примерно так:
********
* *
* *******
* * * *
******** *
* *
*******
То OnMouseDown обрабатывается у TImage, который лежит сверху, а мне надо у другого Timage (поменять местами нельзя, потому что Timage может быть несколько)
Virgo_Style (2005-06-29 19:52:00) [5]А в чем проблема?