![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Зафиксировать размаер панели. [D7, WinXP]
parasolka © (2009-06-19 12:16:00)Здравствуйте. На форме есть 3 панели, слева направо. Между ними сплиттеры. Как сделать, чтобы при перемещении сплиттеров размер средней панели не менялся?
korneley (2009-06-20 00:35:00) [1]
> те две панели и один сплиттер поместить на другую панель
Шибко сомневаюсь... При движении правого сплиттера должна уменьшаться левая панель ([2]), а центральная - без изменений (ну, из [0], вроде как следует) Посему, без обработки OnMoved сплиттеров, видимо никак :(
anonims (2009-06-19 19:08:00) [2]изменить базовую конструкцию
panel1 || panel2 || panel3
на другую
panel4 || panel3
panel1 || panel2 ||
те две панели и один сплиттер поместить на другую панель
KSergey (2009-06-19 13:26:00) [3]а зачем тогда 2 сплиттера, если перемещаться видимо должны синхронно?
oldman (2009-06-19 13:05:00) [4]Написать обработку события перемещения сплиттеров.
Насколько я понял, они должны перемещаться синхронно, тогда средняя панель не изменит размеры.
{RASkov} (2009-06-19 12:43:00) [5]Оно(Constraints) скорее всего не поможет...
нужно при перемещении правого сплитера перемещать так же и левый... имхо.
Palladin (2009-06-19 12:24:00) [6]Рекомендую ознакомится со свойством, которое есть, практически у каждого контрола, но так тобой и не замечено - Constraints