Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Внизположение TStatusBar после SW_Restore Найти похожие ветки
← →
HF-Trade © (2010-04-26 13:15) [0]На форме есть TStatusBar, align - alBottom
После SW_Restore(SW_ShowNormal), статусбар пропадает. Если после этого ресайзить форму ручками - возвращаеться на место...
Это статусбар кривой или руки?)
Что нужно настроить\дописать чтобы он возвращался на место после ресторе?
Спс заранее...
← →
oldman © (2010-04-26 13:54) [1]Ни у какой панели или еще чего на форме align:=alClient нету?
У меня как-то две панели местами менялись :)))
Но там ручки были очумелые.
← →
HF-Trade © (2010-04-26 17:26) [2]Да в том то и дело, что нету ничего с алклиент...
для проверки бросил на форму мемо, и задал ему тоже алботтом - мемо как и положенно при ресторе находиться на месте...
Также кинул таймер, в обработчике написал -
If StatusBar1.Top<>Form1.Height-StatusBar1.Height Then
StatusBar1.Top:=Form1.Height-StatusBar1.Height;
После этого все работает...
т.е. После событие SW_Restore статусбар остаеться на месте - не обробатывает он его чтоль?
Пробовал выровнять его ручками в OnFormResize - нифига...
← →
_Юрий © (2010-04-26 19:03) [3]У меня видимо похожая проблема.
На форме две панели - с alClient и alBotton.
той, которая alBotton, делаем hide, потом ресайзим форму, потом Show
И она иногда оказывается под статус-баром.
> HF-Trade © (26.04.10 17:26) [2]
Если разберетесь, в чем дело - отпишитесь плиз
← →
Игорь Шевченко © (2010-04-26 19:15) [4]_Юрий © (26.04.10 19:03) [3]
> И она иногда оказывается под статус-баром.
После ресайза в невидимом состоянии она оказывается "позади" statusbar
RTFS: TWinControl.AlignControls
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.086 c