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