Форум: "Основная";
Текущий архив: 2005.10.09;
Скачать: [xml.tar.bz2];
Вниз
Максимизация окна Найти похожие ветки
← →
Yozch1 (2005-09-12 12:21) [0]В главной форме WindowsState=wsMaximized
При открытии окно получается на ~10 px ниже, т.е. сверху просвечивается полоса фона, а низ уходит за виндовый таскбар.
При открытии еще одной форме в программе, которая откывается в таком же режиме, оно смещается также вниз относительно главного окна.
Если ручками или программно сделать wsNormal
и снова wsMaximized то верно отображается и главное окно и все остальные.
Глюк проявляется только в XP интерфейсе, во всяком случае в классике он не прорявляется/
Не подскажите - чем лечить?
Вариант для окна Align=alClient работает, но в таком случае принудительные переход кнопкой в нормал дает плохой результат, а эту возможность клиенту оставить нужно
← →
OldNaum © (2005-09-12 12:25) [1]во! не поверите - только что наблюдал такую особенность в только что созданном проекте. я правда подумал что виной тому новая версия связки Toolbar2000 + TBX + SpTBX. вы случаем не эти же компоненты используете?
ранее сколько раз использовал манифест - ни разу такого чуда не видел. мастера, кто сталкивался? меня это реально тревожит )
[Delphi7]
← →
Дмитрий_05 (2005-09-12 13:09) [2]И у меня тоже такая же ерунда... Только я не использовал Toolbar2000 + TBX + SpTBX, а обычный ToolBar... Мне тоже интересно как это лечить...
← →
OldNaum © (2005-09-12 13:25) [3]нужно искать закономерность в наших проектах, господа ) по-моему дело либо в особенностях установленного в системе ПО, либо в используемых компонентах. ранее, потворюсь, ни разу такого не видел, чтобы при установленом в design-time wsMaximized были такие косяки.
← →
Yoach1 (2005-09-12 14:49) [4]Undo по пвесу проректу не сделаешь, он достаточно большой, я просто надеюсь, что кто-то просек эту багу при установке какого-либо компонента и явно знает где рыть.
У меня много чего используется.
INDY
FastReport
TNT
EMS QI
Degisy Controls
VirtualStringTree
и наверное что-то еще :-)
Ктот тут глючить может?
← →
OldNaum © (2005-09-12 15:00) [5]из перечисленного вами у меня INDY (v9), VST (last), TNT (last)
ну и много чего еще, конечно )))
случаем JvFormStorage / JvFormState нету в наличии? сейчас нету возможности проверить из-за них или нет, но их тоже не исключаем ) или я ваще туплю сильно... :D
← →
OldNaum © (2005-09-12 15:04) [6]VirtualStringTree 100% отпадает ) TNT у меня используется косвенно, т.е. невизуальные компоненты в симбиозе с SpTBX (раньше точно с ним проблем не было) =)
← →
OldNaum © (2005-09-13 08:03) [7]никто проблему не решил? ;)
← →
OldNaum © (2005-09-13 17:31) [8]я не решил, много чего перепроверил. вопрос все равно открытый.
з.ы. простите что тема-поплавок )))
← →
Дмитрий_05 (2005-09-14 01:43) [9]А я всетаки решил у себя проблему... Не знаю как у вас, но у меня заработало... У меня свойство формы Position было ScreenCenter, я поставил Default и все нормально... Напишите кому как помогло, мне очень интересно!
← →
antoxa2005 (2005-09-14 12:13) [10]ОК. работает
← →
v_o_x (2005-09-14 15:53) [11]
> Дмитрий_05 (14.09.05 01:43) [9]
И правда работает. У меня когда-то та же проблема была, я её решил установкой WindowState в run-time, вместо design-time. На моей форме только стандартные дельфевские компоненты, в т.ч. упоминавшийся ToolBar.
Теперь получается решения два
1. Position=Default
2. установка WindowState в run-time
А вообще, этот вопрос многих мучал и мучает. Надо его где-нидь зафиксировать, а то топик исчезнет. Например в королевстве.
← →
Yoazch1 (2005-09-15 16:56) [12]Да, работает.
Можно не в runtime
← →
Дмитрий_05 (2005-09-15 17:30) [13]наверно способ с WindowState более надежный... т.е. в FormCreate присвоить ему WindowState:=wsMaximized; А хотя может я и ошибаюсь...
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.10.09;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.014 c