Список
Элемент управления ListBox (список) создается с помощью кнопки Список (ListBox) (рис. 7.12). Элемент управления ListBox применяется для хранения списка значений. Из списка пользователь может выбрать одно или несколько значений, которые в последующем будут использоваться в тексте программы.
Рис. 7.12. Список в форме
Приведем наиболее часто используемые свойства элемента управления ListBox.
Listlndex |
Возвращает номер текущего элемента списка. Нумерация элементов списка начинается с нуля | ||||
ListCount |
Возвращает число элементов списка | ||||
Toplndex |
Возвращает элемент списка с наибольшим номером | ||||
ColumnCount |
Устанавливает число столбцов в списке | ||||
TextColumn |
Устанавливает столбец в списке, элемент которого возвращается свойством Text | ||||
Enabled |
Допустимые значения: True (запрещен выбор значения из списка пользователем) и False (в противном случае) | ||||
Text |
Возвращает выбранный в списке элемент | ||||
List |
Возвращает элемент списка, стоящий на пересечении указанных строки и столбца. Синтаксис: List (row, column) | ||||
RowSource |
Устанавливает диапазон, содержащий элементы списка | ||||
Control Source |
Устанавливает диапазон (ячейку), куда возвращается выбранный элемент из списка | ||||
MultiSelect |
Устанавливает способ выбора элементов списка. Допустимые значения: П fmMultiSelectsingle (выбор только одного элемен-та) П fmMuitiSeiectMuiti (разрешен выбор нескольких элементов посредством либо щелчка, либо нажатием клавиши <Пробел>), П fmMultiSeiectExtended (разрешено использование клавиши <Shift> при выборе ряда последовательных элементов списка) | ||||
Selected |
Допустимые значения: True (если элемент списка выбран) и False (в противном случае). Используется для определения выделенного текста, когда свойство MultiSelect имеет значение fmMuitiSeiectMuiti или fmMultiSeiectExtended | ||||
ColumnWidths |
Устанавливает ширину столбцов списка." Синтаксис: ColumnWidths = String With ListBoxl . ColumnCount = 3 .ColumnWidths = "20;30;30" End With |
| |||
ColumnHeads |
Допустимые значения: True (выводятся заголовки столбцов раскрывающегося списка) и False (в противном случае) | ||||
ListStyle |
Допустимые значения: fmListstyieOption (перед каждым элементом в списке располагается флажок и выбор элемента из списка соответствует установке этого флажка) |
| |||
MatchEntry |
Выводит первый подходящий элемент из списка при наборе его имени на клавиатуре. Допустимые значения: |
||
BoundColumn |
Устанавливает тип, возвращаемый свойством value. А именно, BoundColumn |
||
Clear |
Удаляет все элементы из списка |
||
Remove Itern |
Удаляет из списка элемент с указанным номером. Синтаксис: Removeltem (index) index — номер удаляемого из списка элемента |
||
Add I tern |
Добавляет элемент в список. Синтаксис: Addltem ,( [ item [, varIndex) ] ) Varlndex — номер добавляемого элемента |
||