|
Форма не хочет раскрываться во весь экран
|
|||
---|---|---|---|
#18+
Вот не пойму, почему? WindowState изначально стоит 2! Ладно, добавил и в Init: This.WindowState=2. Не хочет! Вопрос, в принципе, не принципиальный, просто интересно, что её "держит"? А вот все другие изменения вполне корректно работают... Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2017, 11:05 |
|
Форма не хочет раскрываться во весь экран
|
|||
---|---|---|---|
#18+
попробуй WindowState изначально не 2, а в инит ставь 2 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2017, 11:33 |
|
Форма не хочет раскрываться во весь экран
|
|||
---|---|---|---|
#18+
Общее правило: некоторые визуальные "спец.эффекты" на формах вступают в силу только после отображения этой формы. Причем иногда попытка изменить такие "спец.эффекты" до отображения формы просто игнорируются! Другими словами, какой размер форма имела на этапе разработки, такой же размер она будет иметь на момент отображения вне зависимости от настройки WindowState. При этом как-то реагировать на изменение WindowState форма будет только в том случае, если на момент этого изменения она уже отображена. Но в init "картинки" еще нет, поэтому сделанная там настройка - игнорируется Если изменения надо сделать один раз в момент открытия формы, то для решения подобных задач следует либо использовать "одноразовые" таймеры, либо перенести изменение в событие Activate формы, окружив код "флагом", чтобы он сработал только один раз ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2017, 15:13 |
|
|
start [/forum/topic.php?fid=41&msg=39413568&tid=1581987]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 278ms |
total: | 399ms |
0 / 0 |