Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.09;
Скачать: CL | DM;

Вниз

Максимизация окна   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.027 c
1-1127117537
Wolferio
2005-09-19 12:12
2005.10.09
*.xls и *.doc (Внутрення структура файлов)


1-1127205297
Nait
2005-09-20 12:34
2005.10.09
как перехватить событие для Application (например х,y мышки)?


4-1123996431
zero-g
2005-08-14 09:13
2005.10.09
Баги при использования com-интерфейса


1-1127304615
voe
2005-09-21 16:10
2005.10.09
Отслеживания жизнидеятельности процесса


11-1106395918
dimaxx
2005-01-22 15:11
2005.10.09
Объект в DLL и использование его методов в главном модуле