Форум — Ответы ( К темам )
? | Андрей Зеленев: Компонент на компоненте (23-01-2003 18:38:11) |
У меня в DesignTime на форме(Form1) создан Image, на него положен PaintBox. Они размером с форму. В канве Image — рисунок(куча линий). В RunTime создаются несколько маленьких Image(paerent=Form1. Надо, чтобы я мог эти Image двигать по PaintBox (обработчики на StartDrag и EndDrag для этих маленьких Image я написал, но они почему-то не выполняются, а выполняются обработчики StartDrag и EndDrag PaintBox). Заранее спасибо за ответы!!! | |
Devnvd (24-01-2003 18:45:32) | |
Ориентация окон по глубине зависит от того какому окну они принадлежат(Это когда вы создавали Image его Parent) и взаимному расположению относительно окна родителя(BringToFront, SendToBack). PaintBox это не окно а помеченная область того окна на которое вы его положили и для него нет понятия ориентации(BringToFront, SendToBack) относительно окон(Image), но относительно другого PaintBox'а положенного на тоже окно что и первый ориентация имеет смысл, и вы можете приподнимать или опускать нужный PaintBox относительно другого PaintBox'а. Короче используя функции Image->BringToFront(), Image->SendToBack() и аналогично для PaintBox'а, посмотрите что у вас будет меняться. |