Вниз
Скачать: 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.015 c
1-33197
Егор
2003-07-29 06:04
2003.08.11
TActionMainMenuBar


4-33404
sizmrebi
2003-06-09 11:56
2003.08.11
Ispolzovanie Sobstvennix shriftov v Menu,Caption.....


3-33060
kalishenko
2003-07-18 13:29
2003.08.11
_qsql000.dbf - что это?


11-33086
_Ed_
2002-12-06 21:51
2003.08.11
Form.OnLeave(...)


14-33361
UserName
2003-07-23 20:37
2003.08.11
Задачка...




   Наверх