Форум: "Основная";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];
ВнизИзменение размеров контрола Найти похожие ветки
← →
Iconka © (2004-09-24 16:14) [0]Привет всем.
На форме лежит панел с Align=Client
На панели находится еще одна панел, значитедьно меньшего размера.
Двигать эту панельку мышкой уже получилось. А как сделать что бы можно было мышкой изменять размеры это маленькой панельки?
← →
Erik1 © (2004-09-24 16:22) [1]А ты нехочеш воспользоватся компонентом TSplitter или его аналогом в JVCL(RX)?
← →
clickmaker © (2004-09-24 16:27) [2]
> Iconka © (24.09.04 16:14)
Так же как двигать, только не сдвигать одну из сторон
← →
Iconka © (2004-09-24 16:28) [3]
> А ты нехочеш воспользоватся компонентом TSplitter или
> его аналогом в JVCL(RX)?
Куда его там прилепить? Высота панельки значительно меньше родительской панели.
← →
Sandman25 © (2004-09-24 16:34) [4][3] Iconka © (24.09.04 16:28)
Можно окружить панельку четырьмя другими, по одной с каждой стороны. И накидать сплиттеров.
← →
Iconka © (2004-09-24 16:40) [5]
> Можно окружить панельку четырьмя другими, по одной с
> каждой стороны. И накидать сплиттеров.
Немного уточню: панелек может быть несколько. Их размножение не подконтрольно юзерскому разуму.
> Так же как двигать, только не сдвигать одну из сторон
Вроде идея хорошая... Подскажите какие сообщения перехватывать когда мышка будет как раз на краю что бы "начать" ресайз?
← →
clickmaker © (2004-09-24 16:49) [6]
> Вроде идея хорошая... Подскажите какие сообщения перехватывать
> когда мышка будет как раз на краю что бы "начать" ресайз?
OnMouseMove, замерять разницу между координатами мыши и краем панели. OnMouseDown - начинать изменение, OnMouseUp - прекращать.
Ну а максимальную дельту подобрать на свой вкус, где-нить 3-4 пиксела.
← →
Defunct © (2004-09-24 19:01) [7]> Подскажите какие сообщения перехватывать когда мышка будет как раз на краю что бы "начать" ресайз?
Светлана, не майтесь ерундой. Сходите лучше в кино или в театр.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.034 c