Вниз
Скачать: 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
15-1280521768
Юрий
2010-07-31 00:29
2010.11.14
С днем рождения ! 31 июля 2010 суббота


11-1226395089
Dy1
2008-11-11 12:18
2010.11.14
сжатие


3-1247717206
_drug_
2009-07-16 08:06
2010.11.14
Параметры в InsertSQL дочернего TIBDataset


15-1281070402
@!!ex
2010-08-06 08:53
2010.11.14
Как определить географические координаты на плоской карте?


15-1280924062
oxffff
2010-08-04 16:14
2010.11.14
Yar.net для Rouse




   Наверх