Вниз
Скачать: CL | DM;

плавает панелька на форме. Почему?   Найти похожие ветки 

 
12 ©   (2010-08-18 13:09) [0]

Делаю форму, на форме 3 панели-  1,2,3
постоянные - 1 и 3,
2- скрывается и показывается, в зависимости от логики

1- alClient,
Splitter
2- alBottom
Splitter
3 - alBottom

У меня все ок, (максимальное быстродействие, классическая схема, никаких свистелок и рюшечек)

На новой винде (XP)
то так встанет:
1- alClient,
Splitter
3- alBottom
Splitter
2 - alBottom

то как надо
1- alClient,
Splitter
2- alBottom (pnlButtonPlace)
Splitter
3 - alBottom

т.е.
  бла-бла-бла
 pnlButtonPlace.Show;
и  1-3-2

потом
  бла-бла-бла
  pnlButtonPlace.Hide;
  бла-бла-бла
  pnlButtonPlace.Show;
и 1-2-3

От чего так?


 
12 ©   (2010-08-18 13:11) [1]

1-3-2 или 1-2-3 - выскакивает как фишка ляжет, никакой, во всяком случае на первой взгляд, закономерности


 
Ega23 ©   (2010-08-18 13:12) [2]

Там надо конкретные координаты указывать, тогда Align корректно отработает.


 
12 ©   (2010-08-18 13:23) [3]


> Ega23 ©   (18.08.10 13:12) [2]

как?


 
Ega23 ©   (2010-08-18 13:26) [4]

Panel2.Top := ....
Panel2.Visible := True;


Что-то в таком духе. Короче, в случае Align и Splitter-ов пересчёт может сбиться, надо точно координаты выставлять.


 
12 ©   (2010-08-18 13:40) [5]


> в случае Align и Splitter-ов пересчёт может сбиться

это я понял :)

>Panel2.Top := ....
в dfm же они есть
хотя.. попробую, но что-то не уверен



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.005 c
2-1282306183
подмастерье
2010-08-20 16:09
2010.11.14
Создание своей формы


2-1282152063
zlodey
2010-08-18 21:21
2010.11.14
список IXMLNode


15-1280736014
ocean
2010-08-02 12:00
2010.11.14
Выбрать ОС


2-1281521447
unknow
2010-08-11 14:10
2010.11.14
Как избежать повторного ввода данных в базу?


2-1282575219
mfender
2010-08-23 18:53
2010.11.14
Узнать, есть ли свойство у контрола?




   Наверх