Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

z-последовательность в align [D6, Win95/98]


bobby ©   (2003-01-19 23:24:00) 

На форме 4 панели p1,p2,p3,p4 , у всех стоит выравнивание alBottom
Как поменять местами панели p2 и p3, например?


ЮЮ   (2003-01-20 04:38:00) [1]

1) отключить align у стоящих выше панелей, начиная с самой верхней
p1.align := alNone;
2) отключить align у "подымаемой" панели
p3.align := alNone;
после этого p3 "свалится" вниз
3) "поднять p2"
p2.Top := p3.Top - p2.Height; // !!!
p2.align := alBottom;
4) включить align у стоящих выше панелей, начиная с самой нижней
p1.align := alBottom;

Возможно, 1) и 4) лишние, и достаточно в 3) правильно определить Top


Наверх

Титульная страница Поиск, карта сайта Написать письмо