21 июня 2010

Использование Spliter и Panel

Если использовать только сплиттеры, то некоторые способы разбиения формы на части осуществить невозможно. Например, только сплиттерами невозможно добиться, чтобы у нас была одна область слева (по всей высоте формы) и 2 области друг над другом справа:

Форма с тремя областями Но это можно сделать с помщью сплиттеров и панелей.
Например, вот так:
Размещаем на форме панель, устанавливаем ее свойство Align в alLeft. Затем щелкаем на свободном месте формы и затем размещаем в нем сплиттер. Его свойство Align также устанавливаем в alLeft. Опять щелкаем на свободном месте формы и размещаем в нем вторйю панель. Для нее устанавливаем свойство Align в alClient. Таким образом мы получили две панели (слева и справа), разделенные сплиттером.
Теперь на левой панели размещаем memo, его свойство Align устанавливаем в alClient. На правой же панели сначала размещаем верхний memo (для него свойство Align устанавливаем в alTop), затем размещаем на этой же правой панели сплиттер (устанавливаем для него свойство Align в alTop) и, наконец, нижний memo - для него свойство Align устанавливаем в alClient.
После запуска программы получаем желаемое разбиение нашей формы.

Комментариев нет:

Отправить комментарий

Темы