Форум - Ответы     (  К темам )
 ?  Heathen: Изменение размеров ListBox'a (17-05-2003 15:50:11)
Здраствуйте. У меня такой вопрос: На форме три компонента (2 ListBox'a и Мемо). Как сделать, чтобы в программе их размер (ширину и высоту) можно было изменять (например, как в The Bat). Думаю, что при помощи Сплиттера, но не могу с ним никак разобраться.
 Павел (18-05-2003 13:24:53)
Тут может быть важен порядок их размещения

Например сделайте так: (строго по порядку)

1 Разместите Memo1 - слева вверху, справа от него ListBox1 и другой ListBox2 - внизу под ними

2 Задайте нижнему ListBox2 свойство Align = alBottom (он растянется внизу)
3 Бросьте на форму Splitter1 и задайте ему свойство Align = alBottom
(он расположиться где нам надо - над ListBox2)

4 Задайте Memo1 свойство Align = alLeft (он как раз растянется, и Splitter1
окажется между ними - тут все Ок)
5 Бросьте на форму еще один сплиттер Splitter2 - он автоматически расположиться
справа от Memo1 (между Memo1 и ListBox1)

6 Теперь задайте в ListBox1 свойство Align = alClient

Запустите и посмотрите - все работает: и Splitter1 и Splitter2
(по горизонтали и по вертикали)


support@cbuilder.ru