Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

spliter переносится за панель   Найти похожие ветки 

 
fford   (2010-02-10 11:29) [0]

Доброго времени суток! подскажите плиз, возникла вот такая вот проблема.
Поставил на форму две панели и сплитер между ними. Одна панель выравнена alRight потом сплитер alRight и вторая панель alClient.
т.е. запускаешь приложение и сплитером можно регулировать размер панелей, но если я поставлю у первой панели, которая выравнена по правой стороне, Visble=False, а потом Visible=true, то сплитер оказывается перед панелью
т.е. первоначально было панель-сплитер-панель, после фокуса с видимостью получается
панель-панель-сплитер
подскажите как его возвращать на место после фокуса с видимостью панели ??


 
{RASkov} ©   (2010-02-10 11:48) [1]

попробуй после Visible=true сделать сплитер.лефт=панель.лефт-1


 
fford   (2010-02-10 12:06) [2]


> попробуй после Visible=true сделать сплитер.лефт=панель.
> лефт-1

я сделал по другому
я при изменении visible у панели ставлю такой же  у сплитера
вроде нормально :)


 
anonims   (2010-02-10 16:50) [3]

panel1.visible:=true;
splitter.left:=panel1.left+panel1.width;


 
Ega23 ©   (2010-02-10 16:55) [4]

panel1.visible:=true;
splitter.left:=panel1.left+panel1.width;


Я бы всё-таки добавил splitter.left:=panel1.left+panel1.width + 1;


 
Медвежонок Пятачок ©   (2010-02-10 18:57) [5]

но если я поставлю у первой панели, которая выравнена по правой стороне, Visble=False, то ....

А если вместо визибл в фалсе сделать ей же ширину нуль, то ....


 
fford   (2010-02-10 22:43) [6]


> А если вместо визибл в фалсе сделать ей же ширину нуль,
> то ....

оригинально :)
даже не подумал о таком решении :)



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

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.098 c
2-1274253236
Delphist2
2010-05-19 11:13
2010.08.27
excel


3-1237837778
Гарик
2009-03-23 22:49
2010.08.27
Вызов хранимых процедур


2-1273684920
kotyara12
2010-05-12 21:22
2010.08.27
Как корректно удалить экземпляр TThread из TList?


8-1204196768
Nikki
2008-02-28 14:06
2010.08.27
Как вывести картинку из буфера в DirectDraw?


2-1268949255
allrussia
2010-03-19 00:54
2010.08.27
Технология работы процедуры