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

Вниз

Изменить размеры Memo с помощью мыши в run-time   Найти похожие ветки 

 
KIR   (2004-10-01 20:01) [0]

Народ, можно ли как-то изменить высоту/ширину Memo зацепив за нижнюю/боковую границу компонента. Хочется добиться примерно такого же результата, как это происходит в design-time, когда компонент обрамляет рамка с помощью ключевых точек, которой можно менять его (компонента) размеры.


 
begin...end ©   (2004-10-01 20:04) [1]

Самому придётся делать, ИМХО, ручками. OnMouseDown, OnMouseUp и т.д.


 
KIR   (2004-10-01 20:08) [2]

Вот уже с утра пытаюсь, не могу понять как подступиться...


 
begin...end ©   (2004-10-01 20:11) [3]

Ну как, как... На OnMouseDown проверяешь координаты мыши - если это граница компонента, то...


 
KIR   (2004-10-01 20:15) [4]

вот...  вот.. то что...


 
begin...end ©   (2004-10-01 20:18) [5]

...запоминаешь где-нибудь, что перетаскивание началось. И на OnMouseUp: если было перетаскивание, то смотрим на новые координаты, и...

P.S. Первое, что пришло в голову.


 
begin...end ©   (2004-10-01 20:22) [6]

Ещё компоненты такие вроде есть, специально для таких фич:

http://www.torry.net/pages.php?id=159



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

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

Наверх




Память: 0.48 MB
Время: 0.023 c
11-1081531101
Delphi5.01
2004-04-09 21:18
2004.10.17
Runtime error 216 at 00406AEB :-((


3-1095766322
Adnrei
2004-09-21 15:32
2004.10.17
Microsoft SQL Сервер


1-1096464141
Gemini
2004-09-29 17:22
2004.10.17
Поиск


1-1096548492
bs
2004-09-30 16:48
2004.10.17
Сохранение данных из поля memo в текстовый файл


3-1095835451
Punker
2004-09-22 10:44
2004.10.17
Индексы в парадоксе