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