Вниз
Скачать: 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.013 c
9-33041
vivk
2003-02-05 09:27
2003.08.11
TerrainRenderer в GLScene


14-33369
alex_bredin
2003-07-25 13:30
2003.08.11
Сегодня-день Системного администратора


9-33042
Димильян
2003-02-12 10:35
2003.08.11
Кто нибудь может помочь с рисованием


6-33249
drnet
2003-06-06 03:58
2003.08.11
TWebBrowser не отрабатывает OnBeforeNavigate под XP


14-33268
VEG
2003-07-25 22:12
2003.08.11
Опять проблема в Си, только странная...




   Наверх