Свойство ItemData

Задает ссылку по индексу на одномерный массив, длина которого совпадает с установкой свойства List элемента управления ComboBox или ListBox.

Применение:
ComboBox, ListBox.

Синтаксис:

Control.ItemData(nIndex)[ = nData]

Установки:
nIndex
Задает индекс элемента, для которого следует произвести операцию записи или выборки. Значение nIndex соответствует порядку отображения элементов в списке.
nData
Число, которое нужно сохранить в списке ItemData или извлечь из него.

Комментарии:
Недоступно на этапе разработки, доступно для чтения-записи на этапе выполнения.
С помощью свойства ItemData можно каждому элементу списка ComboBox или ListBox сопоставить номер. Затем эти номера можно использовать в коде для идентифицирования элементов списка. Например, можно использовать идентификационные номера для обозначения имен сотрудников в элементе управления ListBox. Заполняя список ListBox, формируйте параллельно и соответствующие элементы в массиве ItemData с помощью идентификаторов сотрудников.
Замечание. Когда вы вставляете элемент в список с помощью метода AddItem, одновременно автоматически выделяется элемент и в массиве ItemData. Однако его значение не инициализируется, он сохраняет значение, которое находилось в этой позиции до включения элемента в список. Когда вы пользуетесь свойством ItemData, не забывайте устанавливать значения новых элементов, добавляемых в список.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 12.02.2003