![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
При разворачивании формы на весь экран ищезает прогрессбар из... [D5, WinXP]
MegaVolt © (2006-05-18 17:57:00)При разворачивании формы на весь экран ищезает прогрессбар из статус бара.
Прогрес бар в статус бар засувываю так:
в OnCreate формы:
pb:= TProgressBar.Create(self);
with pb do
begin
Parent:= StatusBar1;
Top:= 2;
Left:= 0;
Height:= StatusBar1.Height - Top;
Width:= StatusBar1.Panels[0].Width - Left;
Position:=0;
Visible:= True;
Max:=100;
Min:=0;
Step:=1;
end;
Если окно не развернуто на весь экран то проблем нет. Если развернуть то прогресс бар пропадает.
Эффект наблюдается в WinXP при включённом стиле WinXP. Если стиль поставить классический то всё пашет на ура.
Что можно сделать чтобы он отрисовывался всегда?
allrussia (2006-05-27 20:08:00) [1]попробуй поставить в свойствах statusbar
Align = alNone
Anchors = все True, кроме akTop
MegaVolt (2006-05-24 19:49:00) [2]а вот ответ автора :(
http://66.249.93.104/search?q=cache:5YSxe2Mv5KAJ:lischke-online.de/news/article.php%3Fid%3D408%26group%3Ddelphi-gems.support.thememanager+Re:+Thememanager+and+TStatusBar+TProgressBar+Form+Resize&hl=ru&ct=clnk&cd=1&client=opera
MegaVolt (2006-05-24 19:40:00) [3]О баге упоминается тут http://66.249.93.104/search?q=cache:cLxPlhMDSzUJ:unicode.soft-gems.net/news/article.php%3Fid%3D407%26group%3Ddelphi-gems.support.thememanager+ThemeManager+progressbar+statusbar&hl=ru&ct=clnk&cd=1&client=opera
MegaVolt (2006-05-24 17:40:00) [4]Баг есть именно в комбинации D5+ThemeManager. В D7 глюка нет.
MegaVolt (2006-05-24 10:20:00) [5]Вы на D5+ThemeManager пробовали?
REA (2006-05-19 10:35:00) [6]не воспроизвелось
webpauk (2006-05-19 10:21:00) [7]
> Loginov Dmitry © (18.05.06 20:54) [1]
аналогично
Loginov Dmitry (2006-05-18 20:54:00) [8]А у меня стиль ХР, и все пашет на ура. Попробуйте убрать с формы все остальные компоненты - может что изменится?