Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информатика_4 / Использование Visual Basic for Applications / Использование Visual Basic for Applications.doc
Скачиваний:
101
Добавлен:
23.02.2015
Размер:
731.65 Кб
Скачать

6.2.7.ComboBox (Поле со списком)

Элемент управления ComboBox (Поле со списком), как видно из названия, объединяет в себе два элемента: Поле и Список. Иногда данный элемент управления также называют комбинированным списком. Комбинированному списку присущи свойства как текстового поля, так и списка. Два основных отличия ComboBox от ListBox состоят в том, что ComboBox, в отличие от последнего, позволяет пользователю редактировать информацию списка и, кроме того, является раскрывающимся, что позволяет экономить место на форме.

6.2.8.CommandButton (Кнопка)

Этот элемент управления применяется обычно для выполнения какого-либо действия. Как правило, в процедуру обработки события Click данной кнопки вставляют инструкции, выполняющие необходимые действия.

6.2.9.ScrollBar (Полоса прокрутки)

С помощью элемента управления Scroll Bar можно задать значение свойств другого элемента управления, например текстового поля. Для этого нужно создать процедуру обработки события Change элемента, которая может выглядеть примерно так.

Private Sub ScrollBar1_Change()

TextBox1.Text = ScrollBar1.Value

End Sub

Максимальное и минимальное значения свойства Value задаются значениями свойств Max и Min соответственно.

6.2.10.SpinButton (Счетчик)

Этот элемент управления полностью аналогичен элементу, описанному в пп. 6.2.9. Элементы отличаются только интерфейсом.

6.2.11.Image (Рисунок)

Элемент управления Image используется для отображения рисунков. Этот элемент поддерживает изображения только с определенным набором форматов: *.bmp, *.cur, *.gif, *.ico, *.jpg, *.wmf. Свойство Picture определяет файл, из которого будет импортирован рисунок.

Отображаемый рисунок можно редактировать путем обрезки, изменения размера или масштаба, устанавливая соответствующие значения свойств PictureAlignement и PictureSizeMove.

6.2.12.MultiPage (Набор страниц)

Элемент управления MultiPage (Набор страниц) позволяет отображать несколько страниц, содержащих различную информацию. Примером использования набора страниц может служить, например, окно диалога Параметры приложения Word. Каждый объект MultiPage имеет коллекцию Pages, элементами которой являются объекты Page, представляющие собой все страницы набора страниц.

6.2.13.TabStrip (Набор вкладок)

Элемент управления TabStrip (Набор вкладок) предоставляет возможность использовать несколько экземпляров одного и того же набора элементов управления. Каждый объект TabStrip включает в себя коллекцию Tabs, которая содержит в себе объекты Tab.

Внешне элемент управления набора вкладок похож на набор страниц. Однако, хотя эти элементы управления похожи внешне, между ними есть принципиальная разница. Каждая страница MultiPage представляет собой форму со своими элементами управления. В то же время элементы управления, размещенные на вкладках набора вкладок, принадлежат форме, на которой размещен этот набор вкладок.

6.2.14.Свойства элементов управления

Рассмотрим некоторые свойства, являющиеся общими для большинства элементов управления. С остальными их свойствами можно ознакомиться, используя справочную систему Visual Basic.

Свойство Name устанавливает имя элемента управления или другого объекта. Данное свойство можно изменять только на этапе конструирования формы.

Свойство ControlTipText (As String) назначает текст всплывающей подсказки, которая выводится на экран при установке указателя мыши над элементом управления.

Свойство Value отвечает за состояние или содержимое таких элементов управления, как CheckBox, OptionButton, ToggleButton, ScrollBar, SpinButton, ListBox, MultiPage, TextBox. Причем для MultiPage это свойство имеет значение типа Integer, которое показывает активную текущую страницу.

Свойство Caption (As String) характеризует расположенный на объекте текст.

Свойство Visible (As Boolean) отвечает за то, является ли объект видимым или нет.

Свойство Enabled (As Boolean) определяет доступность элемента для пользователя, т. е. может ли элемент управления получать фокус и реагировать на действия пользователя.

Свойство Locked (As Boolean) отвечает за возможность редактирования пользователем содержимого элемента управления.

Свойство SpecialEffect характеризует внешний вид объекта (выпуклость, наличие границ и т.п.), задается одной из констант.

Свойство Font назначает свойства текста, используемого элементом управления или формой. При щелчке в окне проекта возле этого свойства появляется диалоговое окно настройки шрифта.

Свойство MaxLength задает максимальное число символов, вводимых пользователем в TextBox или ComboBox. Если MaxLength = 0, то длина строки практически не ограничена.

Свойства Height и Width (As Single) устанавливают высоту и ширину объекта в пунктах (1пункт = 1/72 дюйма).

Свойства Left и Top (As Single) задают расстояние от объекта до левым и верхним краями формы соответственно.

Свойство ControlSource задает местонахождение данных, используемых для задания или сохранения значения свойства Value элемента управления. Например, для элемента TextBox значением этого свойства можно установить Лист1!А1, и данные в ячейке А1 первого листа и поля будут синхронизированы, т. е. изменение в одном месте приведет к изменениям в другом.

Свойства SmallChange и LargeChange устанавливают наименьший шаг изменения параметра Value элемента ScrollBar и SpinButton, и, соответственно, наибольший шаг его изменения для элемента ScrollBar. Наибольший шаг – это величина, на которую изменяется значение Value при щелчке мышью на области между бегунком и стрелкой полосы прокрутки.