Свойства элементов управления
Выше вы уже сталкивались с диалоговым окном Свойства объектов управления задавая заголовок для элемента Надпись. Вообще говоря, большинство стандартных свойств объекта задается именно в этом окне. Рассмотрим его опции на примере раскрывающегося списка, ведь он у нас пока не имеет никакой смысловой нагрузки.
Для отображения этого диалогового окна можно либо выделить объект и, нажав правую кнопку мыши, выбрать в контекстном меню Свойства (Properties), либо выбрать команду > Форма > Свойства.
Вкладка Оформление
На этой вкладке задаются параметры оформления объекта (рис. 14.4).
В поле Имя (Name) задается внутреннее название объекта. По умолчанию объекту присваивается название с порядковым номером (Поле со списком 1). Если добавляется еще один объект того же типа, ему присваивается имя с номером 2 и т. д. Например, для раскрывающегося списка задано имя Переплет.
Поле Заголовок (Caption) служит для введения информации, визуально отождествляемой с элементом Так, например, для элемента управления Надпись (Label) задан заголовок переплет.
В разделе Положение (Position) определяется местоположение объекта на форме. Поля сверху (Тор), слева (Left) определяют положение верхнего левого угла объекта, а высота (Height), ширина (Width), соответственно, высоту и ширину объекта. Пользователь может задавать положение объекта как численно, так и перемещая его и изменяя границы на самой форме.
В разделе Шрифт и цвет (Font and Color) выбираются настройки шрифта, а также указываются параметры его отображения в форме (цвет текста и цвет фона).
Рис. 19.4. Вкладка Оформление диалогового окна Свойства
В разделе Настройки (Settings) указываются дополнительные параметры объекта:
Вкладка Значение
На этой вкладке происходит связывание элемента управления с полем формы. То есть, размещая на форме элемент управления, мы создаем лишь заглушку, не имеющую отношения к форме. Определяя для элемента управления поле, его формат и допустимые значения, мы наполняем его смыслом. Как и в случае с предыдущими полями, Outlook не имеет встроенного поля переплет, поэтому его необходимо создать.
Рис. 19.5. Вкладка Значение диалогового окна Свойства
Пример 19.5. Связывание элемента управления с полем Outlook
Создать
Имя := Переплет
Тип Текст
ОК
Тип списка Раскрывающийся список
Возможные значения := Мягкий; Твердый
Установить начальное значение поля := Мягкий (рис. 19.6)
Помимо типа Текст (Text) существует еще десять стандартных типов данных. В табл. 19.2 приведены названия типов данных и их описание.
Таблица 19.2. Стандартные типы полей
Тип данных
|
Описание
|
||
Текст (Text)
|
Текст (буквы,
цифры, специальные знаки). Может содержать до 255 символов |
||
Число (Number)
|
Числовые данные
или математические вычисления, не включающие денежные суммы |
||
Процент (Percent)
|
Числовые данные,
выраженные в процентах |
||
Денежный (Currency)
|
Числовые данные
денежного типа или математические вычисления с участием денежных сумм
|
||
Да/Нет (Yes/No)
|
Данные, принимающие
одно из двух значений: Истина или Ложь |
||
Дата/время (Date/Time)
|
Значения дат
и времени |
||
Длительность
(Duration) |
Числовые данные.
Длительность задается в минутах, часах или днях |
||
Ключевые слова
(Keywords) |
Данный тип используется
для группировки и поиска родственных элементов, аналогично категориям
Outlook |
||
Выражение (Combination)
|
Комбинация значений
полей и текста |
||
Формула (Formula)
|
Вычисления с
участием стандартных полей и полей пользователя |
||
Целое число
(Integer) |
Целочисленные
данные |
||
Посредством кнопки Выбрать поле (Choose Field) можно выбрать поле из уже имеющихся. Возможные значения списка вводятся через запятую или точку с запятой. Рассмотрение действий, связанных с кнопкой Изменить (Edit) и группой переключателей Вычислять выражение (Initial Value), отложим до следующего раздела.
Замечание
Параметры вкладки Проверка (Validation) также будут рассмотрены ниже, поскольку они тесно связаны с работой над формулами.
Подробные свойства
Более подробные свойства для объекта управления можно задать в диалоговом окне Свойства (Properties). В приведенной ниже программе зададим специальный эффект для отображения раскрывающегося списка, а также укажем на изменение указателя мыши при наведении на данный элемент управления.
Рис. 19.6. Панель Свойства элемента управления
Пример 19.6. Задание дополнительных свойств элемента управления
{ Элемент управления }
Дополнительные свойства (рис. 19.6)
Свойство SpecialEffeet
Apply 6-Bump
Apply
Свойство MousePointer
Apply 10-UpArrow
Apply