Форум: "Начинающим";
Текущий архив: 2006.10.15;
Скачать: [xml.tar.bz2];
ВнизСобытия MouseDown и MouseUp. Найти похожие ветки
← →
Inna_Z (2006-09-26 17:35) [0]Есть компонент у которого при выполнения обработчика MouseDown изменили Parent-a. Как сделать так чтоб он ещё и MouseUp поймал сам?
← →
zdm © (2006-09-26 17:48) [1]Инна, ты вопрос как-то интересно задала, или у тебя очень интересный компонент.
Помоему OnMouseUp всегда происходит после OnMouseDown, если конечно не уснуть с зажатым пальцем на мышке :)))
← →
Inna_Z (2006-09-26 18:11) [2]Попробую зарисовать полную картину :-)
-----------------------------------------------------------
|Form
|
| --------------------------------
| | Com1 |
| | |
| | ------------------- |
| | | Com2 | |
| | | | |
| | | | |
| | ------------------- |
| | |
| --------------------------------
|
------------------------------------------------------------
Тут Form - форма, на ней лежит компонент Com1. А на Com1 лежит Com2;
Вобщем сиуация такая.
Я кликаю на Com2 (он изначально лежит на Com1)
В обработчике события MouseDown я присваеваю ему нового Parent-a --форму Form
Но OnMouseUp уже будет ловить Com1, когда я отпускаю мышку (я с ней не засыпаю, сразу отпускаю :-))
Кстати в ходе этого я делаю координаты Com2 такими чтоб он остался там где был, а не переместился от того что он уже на другом обьекте лежит.
P.S. Интересно кто-то до меня пробовал тут что-то рисовать. :-)
← →
default © (2006-09-26 18:33) [3]Inna_Z (26.09.06 18:11) [2]
а не дано после MouseUp родителя менять, художница?
← →
default © (2006-09-26 18:36) [4]если не дано, можешь присвоить событию OnMouseUp Com2 обработчик события OnMouseUp Com1, потом в последнем обработчике восстановишь первичный OnMouseUp Com2 предварительно его где-то сохранив
а вообще чую огрехи проектирования...
← →
default © (2006-09-26 18:37) [5]блин
вот так
если не дано, можешь присвоить событию OnMouseUp Com1 обработчик события OnMouseUp Com2, потом в последнем обработчике восстановишь первичный OnMouseUp Com1 предварительно его где-то сохранив
а вообще чую огрехи проектирования...
← →
Inna_Z (2006-09-26 19:21) [6]Эх. Спасибо.
Вообще это всё попытки собственно ручно создать дизайнер формы.
Может кто знает где можно найти крассивый пример с возможностью затаскивать один компонент на другой.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.10.15;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.041 c