Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как работать со списком - ListView?

16K
22 марта 2006 года
Metro
2 / / 22.03.2006
Как работать с выделенным элементом списка,чтобы не кидал ошибку?(например прочитать выделенную колонку и использовать ее содержимое в коде дальше) В Visual Studio 2005
8.9K
23 марта 2006 года
Pulf
13 / / 15.01.2005
Цитата:
Originally posted by Metro
Как работать с выделенным элементом списка,чтобы не кидал ошибку?(например прочитать выделенную колонку и использовать ее содержимое в коде дальше) В Visual Studio 2005



Думаю, чтобы никто не кидал ошибку надо работать правильно!
В чем конкретно проблема? Кто кидает ошибку? В каком коде возникает эта ошибка? Что в конце-концов хочется использовать после выделения элемента?

Если хочется за каждым ListViewItem закрепить объект какого-либо класса, структуры и т.п., то могу предложить унаследоваться от стандартного ListViewItem и создать в нем скрытое от юзера поле в духе ValueMember типа object, в который в дальнейшем и класть свои объекты + реализовать соответствующие методы по записи и получению этого объекта(хотя здесь удобнее свойства юзать ;) )

273
23 марта 2006 года
3A3-968M
1.2K / / 22.12.2005
Цитата:
Originally posted by Metro
Как работать с выделенным элементом списка,чтобы не кидал ошибку?(например прочитать выделенную колонку и использовать ее содержимое в коде дальше) В Visual Studio 2005


Предполагаю, что тов. Metro хотел получить в ответ следующее:
1) Выделенный элемент в списке получаешь так:
listBox1.SelectedItem
2) Если в спике элементов выделено несколько, то:
listBox1.SelectedItems
3) Если нужно получить ассоциированные данные выбранного элемента, то:
listBox1.SelectedValue
4) Старый дедовский способ аля Delphi:
listBox1.Items[listBox1.SelectedIndex]
Ну ещё можно получить выбранный элемент из события SelectedIndexChanged и SelectedValueChanged.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог