![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Странное поведение панелей [D6, WinXP]
Mars © (2005-03-05 16:17:00)На форме есть две панели со свойством Align=alBottom.
При скрытии и отображении этих панелей происходит их чередование,
т.е. если первая панель была внизу, то после действия
Panel1.Visible:=False;
Panel1.Visible:=True;
она появляется над второй панелью. Тоже самое происходит и со второй панелью.
Надо чтобы чтобы первая панель всегда была внизу, а вторая над ней.
Можно ли както зафиксировать их положение?
Mars (2005-03-05 16:51:00) [1]>>MU
СУПЕР!!! Спасибо!
MU (2005-03-05 16:40:00) [2]...
Panel1.Top := Panel2.Top + 1;
Panel1.Visible := not Panel1.Visible;
2 Ольга (05.03.05 16:36) [1]
Не думаю, что мой вариант умнее... ;)
Ольга (2005-03-05 16:36:00) [3]Поможет вот это:
Panel1.Visible:=False;
Panel1.Visible:=True;
Panel2.Align:=alNone;
Panel1.Align:=alBottom;
Panel2.Align:=alBottom;
Но, наверное, есть что-нибудь более умное.