Запустите проводник Windows Explorer. Посмотрите на его главное окно, которое разбито на две части. Слева вы можете увидеть список дисков и папок, а справа находятся файлы из выбранной папки. Между двумя половинами окна находится полоска, которую можно двигать, увеличивая или уменьшая одну из половин окна. Вот именно такой эффект легко создать с помощью компонента TSplitter.
У TSplitter не так уж и много свойств, поэтому мы не будем заострять на нем внимание, а просто рассмотрим пример работы с этим компонентом.
Создайте новое приложение. Теперь установим на форму компонент панели (TPanel) и растянем его по верхнему краю формы (установите у него свойство Align в aiTop). В свойстве Caption напишем "Верхняя панель". Далее установим на форму TSplitter и у него тоже установим в свойстве Align значение aiTop.
Еще одну панель выровняем по левому краю. В свойстве caption напишите "Левая панель". Добавим еще один TSpiitter и тоже установим выравнивание по левому краю.
Установим еще одну панель с выравниванием по всей оставшейся площади формы (свойство Align должно быть alclient). Ну а в свойстве caption напишем "Клиентская панель".
С ПОМОЩЬЮ СВОЙСТВ Width И Height можно изменять высоту и ширину разделителя. Только если компонент растянут горизонтально
(В СВОЙСТВе Align НаХОДИТСЯ alTop или alBottom), то ширину изменять бесполезно, потому что компонент занимает всю доступную ширину. А вот с помощью высоты можно изменить толщину разделителя. То же самое при растягивании компонента вертикально— имеет смысл изменять только Width.
Если вы все сделали правильно, то у вас должно получиться что-то похожее на рис. 11.20. Здесь три панели и между ними разделители TSpiitter. Попробуйте запустить эту программу и двигать мышью разделители. Размеры панелей будут меняться автоматически, что очень удобно для большинства программ. И при этом мы не написали ни одной строки кода.