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

Вниз

Изменение размеров потомка TCustomGroupBox   Найти похожие ветки 

 
Denis_Ac   (2004-12-10 09:40) [0]

Проблема в следующем: Есть наследник TCustomGroupBox, перекрываем прорисовку, и добавляем обработку на мышь в WndProc.
Имеется регион(HRGN) если тыкнули в регион, то должны изменится размеры. Не могу правильно изменить свойства Left, Top. Компонент просто перемещается, а в редакторе объектов всё нормально изменяется.


 
Igorek ©   (2004-12-11 12:51) [1]


> Не могу правильно изменить свойства Left, Top.

Ошибочное поведение детальнее опиши.


> Компонент просто перемещается, а в редакторе объектов
> всё нормально изменяется.

А как должно быть?


 
Denis_Ac   (2004-12-14 08:40) [2]

Допустим присвоим Align:=alLeft. Изменяя свойства Width можно добиться определённых размеров. А если Align:=alRight, то как подогнать компонент к нужным размерам?


> > Компонент просто перемещается, а в редакторе объектов
>
> > всё нормально изменяется.
>
> А как должно быть?

Допустим лежит на форме компонент GroupBox. Изменяя(Допустим перетаскивая левую границу) Left мы изменяем не положение на форме а размеры. А когда я программно изменяю у своего компонента он перемещается.


 
Igorek ©   (2004-12-14 15:03) [3]

Denis_Ac   (14.12.04 8:40) [2]

> Допустим присвоим Align:=alLeft. Изменяя свойства
> Width можно добиться определённых размеров. А если
> Align:=alRight, то как подогнать компонент к нужным
> размерам?

Абсолютно аналогично.

> Допустим лежит на форме компонент GroupBox.
> Изменяя(Допустим перетаскивая левую границу) Left мы
> изменяем не положение на форме а размеры.

Для начала опредились какие свойства для тебя означают размер, а какие - положение.
Потом посмотри что изменяется в свойствах обьекта, когда перетаскиваешь левую (и другие) границы. Но только с alNone.
И ты поймешь логику работы редактора формы.

Ну и под конец глянь процедуру SetBounds.



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
14-1127393573
Андрей Жук
2005-09-22 16:52
2005.10.16
Шо творится...


8-1116755107
MACTEP'oK
2005-05-22 13:45
2005.10.16
DirectSound. Проблема с записью длительного звукового потока .


2-1126083541
worldmen
2005-09-07 12:59
2005.10.16
Форматирование даты.


14-1127245744
palva
2005-09-20 23:49
2005.10.16
А теперь зацените мои фотки


2-1126707473
Anton22
2005-09-14 18:17
2005.10.16
StatusBar