Вниз
Скачать: CL | DM;

Вопрос по ScaleBy   Найти похожие ветки 

← →
М. Дмитрий   (2003-07-27 20:09) [0]

Уважаемые члены форума. В проге в цикле модально открывается другая форма (обычная тестова система, написаннная на разрешение 800х600, но сейчас у многих приличные видиокарты и мониторы). С головной формой проблем не возникает. При первом открытии модальной формы тоже все в порядке, однако при последующих ShowModal, не все срабатывает. Добавлю, что модальная форма содержит мемополя с различной шириной и высотой в зависиости от вопроса и предлагаемых ответов. Где, на ваш взгляд необходимо активизирлвать (запускать) ScaleBy? Или возможно я не там ищу?


← →
М. Дмитрий   (2003-07-27 20:25) [1]

Если возможно, то хотя бы подскажите событие: OnCreate, OnActivate, OnShow (на мой взгляд не подойдет, по-скольку будет скейлить по отскейленному) и т.д.?


← →
Юрий Зотов ©   (2003-07-27 20:32) [2]

> Где, на ваш взгляд необходимо активизирлвать (запускать)
> ScaleBy?

IMHO, нигде. Надо просто сделать форму Resizible и привязать все контролы так, чтобы при ресайзе формы они правильно меняли (или не меняли) свои размеры и позицию. А сам ресайз сделает юзер - так, как ему нравится и так, как ему хочется.


← →
М. Дмитрий   (2003-07-27 20:42) [3]

Если не затруднит, то чуть подробнее о Resizible. Где установить (как мне кажется, это не свойство).
Не в качестве лести. Часто пользуюсь Вашими советами (даже когда не сам задаю вопросы, а когда просматриваю форум). С уважением.


← →
default ©   (2003-07-27 20:48) [4]

BorderStyle у формы = bsSizeable
и обрабатывай событие OnResize у ней же


← →
Юрий Зотов ©   (2003-07-27 21:11) [5]

Дело вкуса, но лично я событие OnResize использую довольно редко. Как показывает практика, почти всегда удается добиться правильного поведения формы и ее контролов, используя свойства Align, Anchors и Constraints, применяя панели и сплиттеры. И уж только когда не удается - тогда OnResize, WM_GETMINMAXINFO, WM_WINDOWPOSCHANGED и т.п.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.014 c
14-33345
HolACost
2003-07-25 07:05
2003.08.11
С++/ASM compilers/linkers - не по паскалю, но надо!


1-33141
Otter
2003-07-28 03:34
2003.08.11
Как присвоить подпрограмму????


9-33037
Trix)(
2003-02-11 06:42
2003.08.11
Ai


1-33118
dmitry99
2003-07-30 05:31
2003.08.11
В дизайнере RAVE 5.0 не удается сохранить проект отчета (.rav)


6-33243
alexd1
2003-06-04 20:48
2003.08.11
Пересылка записи(тип record) через Сокет.




   Наверх