Основные свойства элемента Поле со списком:
List Используется для доступа к элементу списка. В качестве
параметров указываются номера строк и столбцов. Также
можно использовать для инициализации списка. Например,
если в программе описан массив MyArray(10), то присво-
ить списку значения этого массива можно, выполнив инст-
рукцию:
MyList.List() = MyArray
Обратиться к элементу списка можно так:
MyList.List(i) = MyList.List(i) + 1
ListIndex Содержит номер текущей строки. Равен -1, если никакой
элемент не выбран.
ListCount Количество строк в списке.
RowSource Определяет источник элементов списка. В качестве значе-
ния используется ссылка на диапазон рабочего листа
Microsoft Excel. Например, MyList.RowSource = "A1:A10"
Text Содержит выбранное или введенное значение, которое
отображается в текстовом поле.
Style Определяет, как пользователь может ввести значения в по-
ле списка:
0 - поле с раскрывающимся списком. Позволяет ввести
данные, которых нет в списке;
2 - раскрывающийся список. Не позволяет ввести новые
данные.
Основные методы элемента Поле со списком:
AddItem Object.AddItem строка[, индекс]
Добавляет элемент строка в список. Если задан индекс, то
элемент помещается в указанную позицию. Если индекс не
задан, то элемент добавляется в конец списка.
RemoveItem Object.RemoveItem (индекс)
Удаляет из списка элемент с заданным индексом
Clear Удаляет все строки из списка.
Основные события элемента Поле со списком:
Change Введено или выбрано новое значение списка.
Enter Возникает перед тем как элемент получит фокус от друго-
го элемента на этой же форме.
Exit Возникает непосредственно перед тем, как фокус будет пе-
редан от данного элемента другому на той же форме.
74