Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Васильев А. -> "VBA в Office 2000 учебный курс" -> 38

VBA в Office 2000 учебный курс - Васильев А.

Васильев А., Андреев А. VBA в Office 2000 учебный курс — Спб.: Питер, 2001. — 432 c.
ISBN 5-8046-0193-8
Скачать (прямая ссылка): vbauchebniykurs2001.djvu
Предыдущая << 1 .. 32 33 34 35 36 37 < 38 > 39 40 41 42 43 44 .. 154 >> Следующая

Рис. 3.13. Пример объединения переключателей в группу с помощью рамки
4 Зшс .69
98
Урок 3. Основы создания трофического интерфейса пользователя
Элемент управления List Box
Элемент управления List Box (Список) используется в том случае, когда необходим выбор одного или нескольких вариантов из списка. Список может иметь несколько столбцов, если задать соответствующее значение свойству ColumriCount.
Добавление элементов списка
Для добавления в список нового элемента следует использовать метод Addltem. В случае если список состоит из нескольких строк, то к нему будет добавлена новая строка. Рассмотрим подробнее метод Addltem. Синтаксис данного метода представлен ниже:
Object.Addltem [ Item [, Index]]
Элементы синтаксиса метода Addltem представлены в табл. 3.11.
Таблица 3.11. Элементы синтаксиса метода Addltem Элемент Описание
Object Объектная переменная одного из следующих типов: ComboBox или ListBox
Item Определяет элемент или строку списка, которая будет добавлена. Номер
первого элемента списка или строки соответствует 0, второго — 1 и т. д.
Index Определяет позицию добавляемого элементо в списке. Значением
данного свойство может быть целое число, которое не должно превышать число элементов упровления
ВНИМАНИЕ Если элемент управления является присоединенным, то метод Addltem не роботает.
Пример процедуры, в которой выполняется добавление элементов в список.
Private Sub UserFormActivateO ListBoxl.Addltem ("Iteml")
ListBoxl.Addltem ("Item2")
ListBoxl.Addltem ("Item3")
End Sub
Результатом выполнения данной процедуры является создание списка, представленного на рис. 3.14.
¦ИВ
-
¦
eiiillSpillli
:• - '/•*: :• /Г,; S-. Ж • . illllilll щипки illllilll
Рис. 3.14. Результат создания списка с помощью приведенного выше программного кода
Основные элементы управления
99
Элемент управления ComboBox
Элемент управления ComboBox (Поле со списком) объединяет в себе два элемента управления: TextBox (Поле) и ListBox (Список). Иногда данный элемент управления также называют комбинированным списком. Комбинированному списку присущи свойства как текстового поля, так и списка.
Элемент управления CommandButton
Элемент управления CommandButton (Кнопка) применяется обычно для выполнения какого-либо действия. Так, при нажатии на кнопку может открываться другая форма, выполняться какие-нибудь расчеты и т. д. Как правило, в процедуру обработки события Click (или событий MouseDown и MouseUp) данной кнопки вставляются инструкции, выполняющие необходимые действия.
Для иллюстрации возможностей использования элемента управления Command Button (Кнопка) вернемся к приведенному ранее примеру со списком. Вместо того чтобы поместить инструкции, добавляющие элементы списка в процедуру обработки события Activate формы, вы можете поместить эти инструкции в процедуру обработки события Click кнопки, как показано ниже:
Private Sub CormiandButtonl_Cl ick()
ListBoxl.Addltem ("Item!")
ListBoxl.Addltem ("Item2")
ListBoxl.Addltem ("Item3”)
End Sub
Элемент управления Scroll Bar
С помощью элемента управления ScrollBar (Полоса прокрутки) можно задать значение свойств другого элемента управления, например, текстового поля. Пример использования полосы прокрутки изображен на рис. 3.15.
Рис. 3.15. Использование полосы прокрутки
В приведенном примере изменение положения бегунка полосы прокрутки приводит к изменению значения, отображаемого в текстовом поле. Чтобы этот пример заработал, необходимо создать процедуру обработки события Change, листинг которой приведен ниже.
100
Урок 3. Основы создания графического интерфейса пользователя
Private Sub ScrollBar l_ChangeO TextBoxl.Text = ScrollBari.Value End Sub
В этой процедуре значению свойства Text элемента управления TextBox (Поле) с именем TextBoxl присваивается значение свойства Value, Полосы прокрутки (ScrollBar) с именем ScrollBarl.
Максимальное и минимальное значения свойства Value задаются значениями свойств Мах и Min соответственно (подробнее об этих свойствах будет сказано ниже).
Элемент управления Spin Button (Счетчик) имеет то же назначение, что и элемент управления ScrollBar.
Элемент управления Image (Рисунок) используется для отображения рисунков. Данный элемент управления можно использовать для отображения изображений как в качестве данных (например, можно показывать изображения товаров или фотографии сотрудников и т. п.), так и просто в оформительских целях.
Элемент управления Image (Рисунок) поддерживает изображения только с определенным набором форматов: .bmp, .cur, .gif, .ico, .jpg, .wmf. Отображаемый рисунок можно редактировать путем обрезки, изменения размера или масштаба.
Для оформления формы можно использовать свойства рисунка, которые рассмотрены ниже.
Свойство PictureAlignment определяет способ выравнивания фонового рисунка объекта. Значение этого свойства равно одной из констант, приведенных в
Таблица 3.12. Констонты, определяющие возможные значения свойства PictureAlignment
Элемент управления SpinButton
Элемент управления Image
Свойство PictureAlignment
Предыдущая << 1 .. 32 33 34 35 36 37 < 38 > 39 40 41 42 43 44 .. 154 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100