Проектирование окон с изменяющимся размером

1) Выравнивание компонентов.

Проектируемая форма содержит:

1. Panel1 на которой размещаются некоторые управляющие компоненты и список.

2. Panel2 в середине которой размещается статический текст

3. Компонент многострочного поля ввода Memo.

При изменении размеров формы будет утеряна соразмерность компонентов; чтобы избежать этого, необходимо задать такое свойство компонентов как выравнивание.

Свойство выравнивания компонентов позволяет менять их размеры при изменении размеров формы контейнера. Имеет значения:

alTop – занять всю верхнюю часть контейнера;

alBottom –нижнюю; alRight – правую; alLeft – левую; alClient – всю клиентскую область.

Клиентская область – вся свободная площадь формы или контейнера, в которой размещаются включающиеся в него компоненты.

Panel1 – alTop; Panel2 – alLeft; Memo – alClient.

Большое значение имеет последовательность, в которой компонентам задают свойство выравнивания.

Например: если сначала определить Memo, то этот компонент займет всю свободную площадь и перекроет все другие компоненты.

Пример 2:

При таком задании Panel3 займет всю нижнюю часть формы, поэтому вводят дополнительную Panel4, на которой располагаются Panel2(alClient) и Panel3 (alBottom).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: