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

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

При показе/скрытии Котроллов с выравниванием alTop сбивается


novill ©   (2007-02-02 17:14:00) 

их порядок на форме. Как этого избежать?


М   (2007-02-02 23:02:00) [1]


> novill ©   (02.02.07 17:44) [3]


> Panel1.Visible:=true;
> Panel2.Visible:=true;

Включать в обратном порядке.


novill   (2007-02-02 17:44:00) [2]

> [2] RASkov   (02.02.07 17:26)
Форма вздрагивает, но вариант срабатывает. Спасибо.

> [1] clickmaker ©   (02.02.07 17:25)

Как вот только ими пользоваться?

например: на форме 4 панели
первые 3 Align=alTop
у четвертой Align=alClient

есть две кнопки при последовательном нажатии которых первые три панели непонятным образом перемешиваются.
Куда надо вставить вызов этих методов?

procedure TForm1.Button1Click(Sender: TObject);
begin
Panel1.Visible:=false;
Panel2.Visible:=false;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Panel1.Visible:=true;
Panel2.Visible:=true;
end;


RASkov   (2007-02-02 17:26:00) [3]

Ну наверное вручную высчитывать Тор у появляющего контрола....
Эта проблема не только с выравниванием alTop, но и сдругими выравниваниями тоже..


clickmaker   (2007-02-02 17:25:00) [4]

DisableAlign / EnableAlign?


Наверх

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