Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: ListView Добавлено: 10.03.04 23:18  

Автор вопроса:  danser | ICQ: 299287824 
  Как получить номер(індекс) выделеного елемента в ListView (считаем что віделен только один елемент)

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 Justas



ICQ: 259418212 

Вопросов: 24
Ответов: 325
 Web-сайт: justas.newmail.ru
 Профиль | | #1
Добавлено: 11.03.04 08:54

в .NET не знаю, а в vb6 - MsgBox ListView1.SelectedItem.Index

может так-же?

Ответить

Номер ответа: 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))
а как правильно???????
Как задавать индекс во вновь добавленное поле?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам