ВУЗ:
Составители:
Рубрика:
140
список использовать зависит от того, как список будет использоваться и
типа данных, которые будут сохраняться в списке. Если нужна возмож-
ность множественного выбора элементов списка или если пользователю
нужно видеть несколько элементов сразу, то лучше использовать ЭУ
ListBox. Если выбираться будет только один элемент списка, то можно
использовать ComboBox. Классы списочных ЭУ содержит коллекцию
объектов, к которой можно обратиться с помощью свойства Items. С
этой коллекцией можно работать, как с любой другой коллекцией (см.
раздел 7.1). Так как коллекции хранят объекты типа object, то любой
объект, встроенного или пользовательского типа, может быть включен в
список. Доступ к элементам списка выполняется с помощью операции
индексации Items[i], однако возвращаемый объект будет иметь тип
object и для работы с ним необходимо выполнять явное преобразование
к требуемому типу объектов. Основные элементы списочных классов
приведены в табл. 8.3.
Таблица 8.3.
Основные элементы списочных классов
Элемент
Описание
SelectionMode
одно из значений перечисления SelectionMode;
Items
доступ к коллекции объектов ЭУ (часто используется
для доступа по индексу Items[i] или добавления эле-
ментов Items.Add(o);
DataSource
источник данных, для заполнения коллекции ЭУ
SelectedItems
коллекция выбранных элементов, если задана возмож-
ность выбора нескольких элементов;
SelectedIndices
коллекция индексов в списке выбранных элементов, ес-
ли задана возможность выбора нескольких элементов;
DisplayMember
название свойства элементов списка, которое будет ис-
пользоваться для показа на экране;
ValueMember
название свойства элементов списка, которое будет воз-
вращаться, как SelectedValue (только при использо-
вании DataSource);
SelectedItem
cсылка на выбранный элемент списка (тип object);
SelectedIndex
cсылка на индекс выбранного элемента списка;
SelectedValue
значение свойство выбранного элемента заданное в
свойстве ValueMember.
Количество элементов списка, которые может выбрать пользова-
тель, зависит от значения свойства SelectionMode. Данное свойство
может иметь одно из значений перечисления SelectionMode:
None – ни один элемент не может быть выбран;
Страницы
- « первая
- ‹ предыдущая
- …
- 138
- 139
- 140
- 141
- 142
- …
- следующая ›
- последняя »