Форум — Ответы     (  К темам )
 ?  Андрей Зеленев: Компонент на компоненте (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'а, посмотрите что у вас будет меняться.