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

Вниз

Компонент в рунтайме   Найти похожие ветки 

 
Sectey ©   (2003-11-05 10:24) [0]

Как можно сделать, что бы компонент можно было в рунтайме тоскать по экрану, и изменять размер мышкой? В общем вел себя как в дизайнере формы. Если есть пример или горовые компаненты быду просто рад.


 
TUser ©   (2003-11-05 10:29) [1]

1. Drag&Drop, благо примеров навалом.
2. Обработать события onMouseDown, OnMouseMove, OnMouseUp


 
TUser ©   (2003-11-05 10:30) [2]

См здесь, например, http://delphimaster.net/view/1-1067923350/


 
Sectey ©   (2003-11-05 10:40) [3]

Да, таскать компонент по форме, это нечего делать, а что касается увеличения и уменьшения его в размерах как в design-time?


 
pasha_golub ©   (2003-11-05 10:47) [4]

2Sectey
Для этого по углам и серединам сторон надо чего-нить нарисовать, черные квадратики как-раз в тему. Если не рисовать, то можно положить 8 панелек или 6, и у панелек обрабатывать Drag&Drop, а размерам компонента присваивать координаты перемещенноой панельки


 
ZEE ©   (2003-11-05 11:17) [5]

уже обсуждали - вот:
http://delphimaster.net/view/1-1067923350/


 
KSergey ©   (2003-11-05 11:55) [6]

На этот счет попадался компонент, сделан не до конца гладно, но работает вполне успешно. В исходниках.

http://z-ol.chat.ru/cmp.htm

"TStretchHandles Прозрачный компонент, применяемый для перемещения визуальных элементов формы и изменения их размеров во время работы программы. Во время работы от визуально очень напоминает редактор Delphi"



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

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

Наверх




Память: 0.48 MB
Время: 0.017 c
11-56545
gori
2003-02-20 03:25
2003.11.17
DoubleBuffered и второе окно


1-56696
chadnov
2003-11-07 15:41
2003.11.17
Как такое может получиться?


14-56907
Думкин
2003-10-25 05:58
2003.11.17
С днем рождения! 25 октября.


3-56538
wsm-100
2003-10-25 15:50
2003.11.17
Какое событие при перемещению по гриду.


14-56836
Vorobyev Sergey
2003-10-28 06:58
2003.11.17
Сегодня родился Билл Гейтс