Страница: 1 |
в .NET не знаю, а в vb6 - MsgBox ListView1.SelectedItem.Index может так-же? Страница: 1 |
Вопрос: ListView
Добавлено: 10.03.04 23:18
Автор вопроса:
danser | ICQ: 299287824
Как получить номер(індекс) выделеного елемента в ListView (считаем что віделен только один елемент)
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа: Justas
ICQ: 259418212
Вопросов: 24
Ответов: 325
Web-сайт:
Профиль | | #1
Добавлено: 11.03.04 08:54
Номер ответа: 2
Автор ответа: Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #2
Добавлено: 11.03.04 16:09
Должно быть что-то вроде
LW.SelectedIndices(0) - это и есть выделенный итем.
Можно получить его индекс
LW.SelectedIndices(0).Index
Номер ответа: 3
Автор ответа: danser
ICQ: 299287824
Вопросов: 76
Ответов: 209
Профиль | | #3
Добавлено: 11.03.04 21:24
Да работает, СПАСИБО!
Номер ответа: 4
Автор ответа: SHDZ
ICQ: 209382104
Вопросов: 39
Ответов: 244
Профиль | | #4
Добавлено: 14.06.04 14:56
Вот лазил по форуму, в VB6 знаю как, а в НЕТ - не знаю -
Как задать индекс в добавляемую строчку листбокса?
в смысле индекс - это код из базы, а название - текст
lst.Items.Add(db_reader.Item(1).ToString) - это добавил одну запись,
поле ИД - db_reader.Item(0).ToString
как его привязатьк индексу
NET только разбираю, пытаюсь переделать старенькую программу...
Номер ответа: 5
Автор ответа: SHDZ
ICQ: 209382104
Вопросов: 39
Ответов: 244
Профиль | | #5
Добавлено: 15.06.04 16:17
Было в VB6
List1.AddItem "1"
List1.ItemData(List1.NewIndex) = 101
List1.AddItem "201"
List1.ItemData(List1.NewIndex) = 201
Стало VB NET
List1.Items.Add(New VB6.ListBoxItem("1", 101))
List1.Items.Add(New VB6.ListBoxItem("201", 201))
а как правильно???????
Как задавать индекс во вновь добавленное поле?