Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.14;
Скачать: CL | DM;

Вниз

как сделать   Найти похожие ветки 

 
Kozhanov ©   (2002-01-31 14:37) [0]

Господа, кто занимался написанием компонента, который похож
на дельфийский "GrabHandle", т.е. компонент, который позволяет
таскать компоненты на форме и менять их размеры ?
Нужна консультация : как это лучше сделать.
А лучше всего ссылки (ежели не жалко).


 
Юрий Зотов ©   (2002-01-31 17:49) [1]

Это самый обычный потомок TWinControl (можно TCustomControl). В него надо добавить поле "тип", который будет определять вид курсора и позицию на Parent"е. Написать же для него код перетаскивания мышью - не проблема.

Далее я создавал невидимое окно, которое тоже можно было перетаскивать и которые "накрывало" нужный контрол. На нем автоматически создавались 8 GrabHandl"ов и каждый из них при перетаскивании уведомлял Parent"а, а тот синхронно менял позицию/размеры и у себя, и у нужного контрола.


 
Kozhanov ©   (2002-02-01 11:33) [2]

> Юрий Зотов. Большое спасибо за отклик !
Если у Вас есть желание, то мне бы хотелось обсудить с Вами
этот вопрос по-подробнее. Дело в том, что у меня этот компонент
уже реализован по, схожему с Вашим, принципу, но там есть несколько подводных камней и я хочу их с Вами обсудить (может Вы
чего-нибудь присоветуете). Есть желание ?


 
Юрий Зотов ©   (2002-02-01 11:46) [3]

Открывайте ветку в "Потрепаться", там и обсудим. Глядишь - и другие присоединятся.



Страницы: 1 вся ветка

Текущий архив: 2002.02.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.007 c
14-42841
Skyter
2001-12-21 16:39
2002.02.14
Люди подскажите новостную группу по дельфям сенькаю.


4-42901
Anderius
2001-11-17 21:12
2002.02.14
Как насильно завершить другую программу?


1-42787
st_Lexa
2002-01-29 17:04
2002.02.14
Кликнул мышкой - получи что-нибудь


3-42650
Fikov
2002-01-18 22:00
2002.02.14
Формат поля в динамически созданных таблицах


1-42721
AlexanderSK
2002-01-29 17:17
2002.02.14
Очистка содержимого TImage.Picture