Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LEK8VB.DOC
Скачиваний:
1
Добавлен:
29.08.2019
Размер:
76.29 Кб
Скачать

3.4.6. Список (ListBox)

Позволяет пользователю выбирать из списка один или несколько элементов. В любое время в список можно добавлять новые элементы или удалять существующие. Если не все элементы могут одновременно отобразиться в поле списка, то в нем автоматически отображаются полосы прокрутки.

События:

Click - щелчок мыши. это событие вызывается, если пользователь с помощью мыши или клавиш управления курсором выбирает элемент в списке.

Методы:

Необходимы для обработки элементов списка - добавления или удаления.

AddItem - для добавления новых элементов:

ListBox.AddItem Элемент[, Индекс]

Параметр Элемент задает добавляемый элемент списка. С помощью параметра Индекс указывается место вставки в список нового элемента. данный метод должен вызываться при вставке каждого элемента. Как правило, заполнение списка выполняется при загрузке формы.

RemoveItem - для удаления элемента из списка:

ListBox. RemoveItem Индекс_элемента

Индекс_элемента - индекс удаляемого элемента. Индексация начинается с 0.

Clear - для удаления всех элементов списка

ListBox. Clear

Свойства:

Text - текст выбранного элемента списка

List() - определение текста элемента списка по его индексу.

ListIndex - определение индекса выбранного элемента. Если в списке не выбран ни один элемент, то значение свойства = -1.

ls = lstBox.List(lstBox.ListIndex)

ListCount - текущее количество элементов в списке.

Sorted - определяет способ расположения элементов в списке (по алфавиту).

MultiSelect - одновременный выбор нескольких элементов списка:

0 - множественный выбор невозможен.

1 - простой множественный выбор. Элементы списка выбираются щелчком мыши или нажатием Space

2 - расширенный множественный выбор. Пользователь может выбрать несколько элементов с помощью мыши или клавиш управления курсором с использованием клавиш Shift и Ctrl

Selected() - показывает, выделен данный элемент списка или нет. Если свойство равно True, то данный элемент выбран.

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

Это комбинированный список, представляет собой комбинацию двух элементов управления - самого списка со значениями и поля ввода текста (текстового поля). Используется, когда нельзя заранее определить значения, которые следует включить в список, или список содержит слишком много элементов. В таком списке нужное значение можно не только выбирать, но и вводить непосредственно в поле ввода. Новое значение поля автоматически помещается в список.

События:

Click - Щелчок мыши. Используется для выбора элемента списка.

Change - Для изменения записи в поле ввода текста.

Свойства:

Поле со списком имеет почти все свойства текстового поля и списка ( за исключением MultiLine)

Style - определяет внешний вид и функционирование поля со списком:

0 - Значение по умолчанию. ComboBox представляет собой текстовое поле для редактирования и открывающийся список.

1 - ComboBox представляет собой текстовое поле и постоянно открытый список.

2 - отличается от 0 тем, что пользователь не может вводить текст в текстовое поле.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]