Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка к курсовой работе.doc
Скачиваний:
3
Добавлен:
20.11.2019
Размер:
619.52 Кб
Скачать

Переключатель (OptionButton)

Он позволяет выбрать одну из нескольких взаимоисключающих альтернатив. Группировка производится при помощи элемента управления Рамка. Основными событиями переключателя являются события Click и Change

Основные свойства:

Таблица 10

Value

Возвращает True, если переключатель выбран и False – в противном случае

Capture

Надпись, отображаемая рядом с переключателем

Список (ListBox)

Элемент управления «список» применяется для хранения списка значений. В списке пользователь может выбрать одно или несколько значений, которые в последующем используются в тексте программы.

Свойства списка:

Таблица 11

ListIndex

Возвращает номер выбранного элемента списка (нумерация начинается с нуля)

ListCount

Возвращает число элементов списка

TopIndex

Возвращает элемент списка с наибольшим номером

ColumnCount

Устанавливает число столбцов в списке

Text

Возвращает выбранный в списке элемент

List

Возвращает элемент списка, стоящий на пересечении указанной строки и столбца

RowSource

Устанавливает диапазон, содержащий элементы списка

MultiSelect

Устанавливает способ выбора элементов списка (можно выбирать один элемент или несколько)

Selected

Логическое свойство, которое возвращает значение True, если элемент списка выбран, и false – в противном случае

ColumnHeads

Логическое свойство, определяющее, выводить ли в списке заголовки столбцов

ListStyle

Устанавливает способ выделения выбранных столбцов

MatchEntry

Выводит первый подходящий элемент из списка при наборе его имени

Методы списка:

Clear

Удаляет все элементы из списка

RemoveItem

Удаляет элементы с указанным номером из списка

AddItem

Добавляет элемент в список

Заполнение списка. Заполнить список можно одним из следующих способов:

1) поэлементно, если список состоит из одной колонки

With ListBox1

.AddItem «Июнь»

.AddItem «Июль»

.AddItem «Август»

End With

2) Массивом, если список состоит из одной колонки:

With ListBox1

.List = Array («Июнь», «Июль», «Август»)

End With

3) Из диапазона А1:В4, в который предварительно введены элементы списка. Результат выбора (индекс выбранной строки) выводится в ячейку С1:

With ListBox1

.ColumnCount = 2

.RowSource = “A1:B4”

.ControlSource = “C1”

.BoundColumn = 0

End With

4) Поэлементно, если список состоит из нескольких колонок, например из двух:

With ListBox1

.ColumnCount = 2

.AddItem «Июнь»

.List (0,1) = «Сессия»

.AddItem «Июль»

List (1,1) = «Каникулы»

.AddItem «Август»

List (2,1) = «Каникулы»

End With

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

Этот элемент применяется для хранения списка значений и сочетает в себе функциональные возможности списка и поля ввода. В отличии от списка в поле со списком отображается только один элемент списка, а режим выделения нескольких элементов отсутствует. Поле со списком позволяет пользователю вводить значение через поле ввода, как это делает элемент управления Поле ввода.

Свойства элемента управления Поле со списком, такие как ListIndex, ListCount, List и методы Clear, RemoveItem, AddItem аналогичны соответствующим свойствам и методам элемента управления «Список». Кроме того, у него есть ряд уникальных свойств, например:

Таблица 12

ListRows

Устанавливает число элементов, отображаемых в поле со списком

MatchRequired

Если значение Истина – в поле ввода нельзя ввести значения отличные от перечисленных в списке, и если Ложь – наоборот

MatchFound

Если Истина – среди элементов поля со списком имеется элемент, который совпадает с элементом в поле ввода, и Ложь – в противном случае