Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.11.17;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.009 c
4-56959
kostik78ua
2003-09-19 21:38
2003.11.17
FindFirstChangeNotification


3-56513
Стас
2003-10-24 12:53
2003.11.17
БД


7-56931
asJIura
2003-09-06 15:37
2003.11.17
Функция для получения серийного номера жесткого диска?


14-56889
TCrash
2003-10-25 13:44
2003.11.17
Завтра день варенья


3-56533
a413
2003-10-27 13:25
2003.11.17
BLOB not opened.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский