Кент Рейсдорф. BORLAND C++BUILDER. Раздел 2
Кент Рейсдорф. BORLAND C++BUILDER. Страница 184
В большинстве случаев проще работать с палитрой выравнивания, но при желании вы можете, разумеется, воспользоваться диалоговым окном.
Свойство Align
Свойство Align определяет способ выравнивания компонента в окне. Возможные значения свойства Align и их описания приведены в таблице 7.3.
Таблица 7.3. Возможные значения свойства Align
Значение | Описание |
al Bottom | Компонент располагается вдоль нижнего края окна. Примером служит строка состояния, размещенная в нижней части главной формы. |
alClient | Компонент заполняет всю рабочую область окна. Если в окне размещены другие компоненты, будет заполнена оставшаяся часть рабочей области. В качестве примеров можно привести компоненты Memo, Image и RichEdit. |
alLeft | Компонент располагается вдоль левого края окна. Вертикальная панель инструментов является примером такого компонента. |
aINone | Компонент размещается в произвольном месте окна. Это значение установлено по умолчанию для большинства компонентов. |
alRight | Компонент располагается вдоль правого края окна. |
alTop | Компонент располагается вдоль верхнего края окна. Примером может служить панель инструментов. |
Давайте познакомимся с различными типами выравнивания на практике. Создайте пустую форму. Затем выполните следующие действия:
1. Щелкните на вкладке Standard палитры компонентов и выберите компонент Panel. Разместите панель в любом месте формы.
2. Найдите свойство Align в окне инспектора объектов (оно находится в самом начале списка). Заметьте, что для него установлено значение al- None. Измените значение этого свойства на alTop. Панель будет размещена вдоль верхнего края формы, заняв всю ширину окна.
3. Попробуйте переместить панель обратно в центр формы. Вы увидите, что это невозможно — панель привязана к верхнему краю.