Общие свойства компонентов

Печать Предыдущая страница Стартовая страница Следующая страница

Свойства позволяют управлять внешним видом и поведением компонентов при создании и при выполнении приложения. Установка значений большинства свойств компонентов обычно выполняется при создании приложения с помощью Инспектора свойств объектов.

Набор свойств компонента фиксирован и зависит от типа компонента.

Ниже приведен перечень и назначение общих и наиболее часто встречающихся свойств компонентов.

- Название – содержит имя (идентификатор) компонента, по которому производится обращение к этому компоненту. Имя образуется автоматически следующим образом: к названию компонента добавляется его номер в порядке помещения на форму. Например, первая Кнопка  получает имя Кнопка1, вторая – Кнопка2 и т.д. Обычно разработчик дает компонентам более информативные имена, чем имена по умолчанию. При этом целесообразно включать в имя данные о типе компонента и его назначении в приложении. Имя не должно содержать пробелов, первый символ должен быть буквой или знаком подчеркивания.

- Заголовок – содержит строку для надписи заголовка компонента. Первоначально получает свое значение  от свойства Название.

- Высота, Ширина – указывают соответственно вертикальный и горизонтальный размеры компонента.

- Отступ слева,  Отступ справа – определяют координаты левого верхнего угла компонента относительно содержащего его контейнера, например, формы или панели. Свойства Высота и Ширина совместно с Отступом слева и  Отступом справа задают положение и размер компонентов.

- Автоматический размер – служит для управления автоматической коррекцией размеров компонента в зависимости от текста надписи. Если значение свойства равно Да, то компонент изменяет свои размеры соответственно содержащемуся в нем тексту, заданному в свойстве Заголовок.

- 3D Эффект – позволяет задать вид визуального компонента. Если значение  свойства равно Нет , то компонент имеет двумерный вид, если равно Да – то трехмерный вид (по умолчанию). Эффект трехмерности (объемности) создается углублением объекта относительно контейнера.

- Подсказка – задает текст подсказки, отображаемый в том случае, когда курсор находится в области компонента и некоторое время неподвижен. Подсказка представляет собой поле желтого (по умолчанию) цвета, на котором отображается текст, поясняющий назначение или использования компонента.

- Показать подсказку – для отображения Подсказки следует установить значение свойства Да. По умолчанию свойство имеет значение Нет, и Подсказка не отображается.

- Цвет – определяет цвет фона (поверхности) компонента. Отображаемый цвет зависит от параметров видеокарты и монитора, в первую очередь, от  установленного цветового изображения. Для изменения цвета используется  стандартный диалог выбора цвета.

- Позиционирование – определяет вариант выравнивания компонента внутри контейнера, в котором находится этот компонент. Чаще всего в роли такого контейнера выступает Форма или Панель. Выравнивание используется в случаях, когда требуется, чтобы какой-либо интерфейсный  элемент занимал определенное положение относительно содержащего его контейнера, независимо от изменения размеров последнего. Свойство может принимать одно из следующих  значений:

- Нет – выравнивание не используется. Компонент по умолчанию находится на том месте, куда был помещен при разработке приложения.

- Слева – компонент перемещается в левую часть контейнера, ширина компонента не меняется, его высота становится равной высоте контейнера.

- Сверху – компонент перемещается в верхнюю часть контейнера, высота компонента не меняется, его ширина становится равной ширине контейнера.

- Справа – аналогично действию Слева, но компонент перемещается в правую часть контейнера.

- Снизу - аналогично действию Сверху, но компонент перемещается в нижнюю часть контейнера.

- В окне – компонент занимает весь контейнер.

- Шрифт – определяет параметры шрифта, применяемого для отображения текста. Для выбора шрифта используется  стандартный диалог установки параметров шрифта.

- Стиль окантовки - способ выделения габаритов компонента, возможные значения : отсутствует, одинарная (по умолчанию).

- Только для чтения - возможность редактирования информации (по умолчанию имеет значение Нет).

- Привязки - предназначено для определения привязки компонента к родительскому компоненту при изменении размеров родительского компонента. Свойство имеет тип множества:

- Сверху  - компонент привязан к верхнему краю родительского компонента;

- Слева    - компонент привязан к левому краю родительского компонента;

- Снизу    - компонент привязан к нижнему краю родительского компонента;

- Справа -  компонент привязан к правому краю родительского компонента.