Свойства позволяют управлять внешним видом и поведением компонентов при создании и при выполнении приложения. Установка значений большинства свойств компонентов обычно выполняется при создании приложения с помощью Инспектора свойств объектов.
Набор свойств компонента фиксирован и зависит от типа компонента.
Ниже приведен перечень и назначение общих и наиболее часто встречающихся свойств компонентов:
- Название – содержит имя (идентификатор) компонента, по которому производится обращение к этому компоненту. Имя образуется автоматически следующим образом: к названию компонента добавляется его номер в порядке помещения на форму. Например, первая Кнопка получает имя Кнопка1, вторая – Кнопка2 и т.д. Обычно разработчик дает компонентам более информативные имена, чем имена по умолчанию. При этом целесообразно включать в имя данные о типе компонента и его назначении в приложении. Имя не должно содержать пробелов, первый символ должен быть буквой или знаком подчеркивания;
- Заголовок – содержит строку для надписи заголовка компонента. Первоначально получает свое значение от свойства Название;
- Высота, Ширина – указывают соответственно вертикальный и горизонтальный размеры компонента;
- Отступ слева, Отступ справа – определяют координаты левого верхнего угла компонента относительно содержащего его контейнера, например, формы или панели. Свойства Высота и Ширина совместно с Отступом слева и Отступом справа задают положение и размер компонентов;
- Автоматический размер – служит для управления автоматической коррекцией размеров компонента в зависимости от текста надписи. Если значение свойства равно Да, то компонент изменяет свои размеры соответственно содержащемуся в нем тексту, заданному в свойстве Заголовок;
- 3D Эффект – позволяет задать вид визуального компонента. Если значение свойства равно Нет , то компонент имеет двумерный вид, если равно Да – то трехмерный вид (по умолчанию). Эффект трехмерности (объемности) создается углублением объекта относительно контейнера;
- Подсказка – задает текст подсказки, отображаемый в том случае, когда курсор находится в области компонента и некоторое время неподвижен. Подсказка представляет собой поле желтого (по умолчанию) цвета, на котором отображается текст, поясняющий назначение или использованиe компонента.
- Показать подсказку – для отображения Подсказки следует установить значение свойства Да. По умолчанию свойство имеет значение Нет, и Подсказка не отображается;
- Цвет – определяет цвет фона (поверхности) компонента. Отображаемый цвет зависит от параметров видеокарты и монитора, в первую очередь, от установленного цветового изображения. Для изменения цвета используется стандартный диалог выбора цвета;
- Позиционирование – определяет вариант выравнивания компонента внутри контейнера, в котором находится этот компонент. Чаще всего в роли такого контейнера выступает Форма или Панель. Выравнивание используется в случаях, когда требуется, чтобы какой-либо интерфейсный элемент занимал определенное положение относительно содержащего его контейнера, независимо от изменения размеров последнего. Свойство может принимать одно из следующих значений:
· Нет – выравнивание не используется. Компонент по умолчанию находится на том месте, куда был помещен при разработке приложения;
· Слева – компонент перемещается в левую часть контейнера, ширина компонента не меняется, его высота становится равной высоте контейнера;
· Сверху – компонент перемещается в верхнюю часть контейнера, высота компонента не меняется, его ширина становится равной ширине контейнера;
· Справа – аналогично действию Слева, но компонент перемещается в правую часть контейнера;
· Снизу - аналогично действию Сверху, но компонент перемещается в нижнюю часть контейнера;
· В окне – компонент занимает весь контейнер.
- Шрифт – определяет параметры шрифта, применяемого для отображения текста. Для выбора шрифта используется стандартный диалог установки параметров шрифта;
- Стиль окантовки - способ выделения габаритов компонента, возможные значения : отсутствует, одинарная (по умолчанию);
- Только для чтения - возможность редактирования информации (по умолчанию имеет значение Нет).