Иллюстрированный самоучитель по Outlook 2002
Глава 1
Свойства
элементов управления
Как и все
прочие объекты Visual Basic, элементы управления имеют свои свойства и методы.
Например, флажок является объектом класса checkBox и имеет свойства, которые
определяют, в частности, имя этого объекта (Name) — то имя, под которым этот
флажок будет известен в модуле Visual Basic; его надпись (Caption) — текст,
располагающийся справа от флажка; связанную с этим флажком клавишу быстрого
вызова (Accelerator) — одну из букв
Щелчки нужно
делать с некоторым интервалом, чтобы не получился так называемый двойной щелчок:
такой щелчок используется для перехода к окну ассоциированных с этим управляющим
элементом процедур обработки событий,
надписи, которая будет подчеркнута (при нажатии на соответствующую клавишу на
клавиатуре будет изменяться текущее состояние флажка); его начальное значение
(value) — определяющее, установлен или снят этот флажок; а также другие свойства.
Однородные объекты образуют семейство соответствующих элементов управления,
имеющее специальное название в Visual Basic, например семейство CheckBoxes представляет
собой совокупность всех флажков в диалоговом окне.
Иногда возникает
необходимость изменять некоторые свойства элементов управления диалогового окна
программным путем, непосредственно во время работы приложения: с помощью процедуры
инициализации — перед тем, как открыть диалоговое окно; в результате действий
пользователя — в то время, как окно открыто, или же сразу после его закрытия.
Кроме того, свойства элементов управления могут быть установлены заранее, статически,
во время проектирования диалога. Делается это с помощью панели свойств, обычно
располагающейся в левом нижнем углу окна Visual Basic 2 .
Обратите
внимание, что на этой панели имеются две вкладки — Alhabetic и Categories.
Обе они показывают одни и те же свойства — только на первой вкладке эти
свойства располагаются в алфавитном порядке, а на второй вкладке они сгруппированы
в несколько категорий, состав которых зависит от конкретного элемента управления.
'Вот основные категории, которые присутствуют почти для всех элементов управления:
Вид, Данные, Поведение, Размещение, Разное и Шрифт. Обычно разыскивать
нужное свойство удобнее, используя представление по категориям.
Например,
все надписи в диалоговом окне, а также и само диалоговое окно, имеют свойство
caption. Можно изменять текст надписей с помощью панели свойств, и при этом
изменить это свойство для самого диалогового окна можно только таким способом.
Вот как это делается:
Пример
22.4. Определение названия диалогового окна
{все диалоговое
окно целиком — щелчком по свободному месту} Caption := Задача: Написание
книги
Большинство
свойств различных элементов управления можно установить статически только с
помощью панели свойств. А некоторые свойства, например расположение и размеры,
которые устанавливаются обычно с помощью мыши, не мешает проверить с помощью
этой панели (рис. 22.3).
Ниже мы продемонстрировали
установку свойств для объекта image (указывается путь до картинки и способ ее
отображения), объекта comboBox
Если панель
свойств не отображается, открыть ее можно с помощью нажатия на клавишу <F4>
или с помощью команды > Вид > Окно свойств.
(отмена возможности
редактирования текстового поля раскрывающегося списка, т. е. пользователь может
только выбирать существующие элементы) и объекта EditBox (устанавливается максимальное
число вводимых символов).
Пример
22.5. Установка свойств для элементов управления
ComboBoxl
Name :=
series
Style 2-fmDropDownList
ComboBox2
Name :=
author
Style 2-fmDropDownList
EditBox
Name :=
title MaxLength := 50
ComboBoxS
Name :=
duration
Style 2-fmDropDownList
Рис.
22.3. Панель свойств для раскрывающегося списка