Index в listview - VB

Узнай цену своей работы

Формулировка задачи:

Здравствуйте!! помогите, пжлста. у меня тут такое дело: есть массив с данными (3 столбца и переменное количество строк) эти данные выводятся в listview (пользователю виден только первый столбец) пользователь выделяет несколько записей... и мне надо потом работать с индексами этих записей ( что-то типа этого надо - переменная=my_array(индекс выделенной записи)... ) а я не могу у listview найти нужного свойства

Решение задачи: «Index в listview»

textual
Листинг программы
Private Sub Комманда1_Click()
Dim re
Dim J
Dim K
Dim L
 Dim lit As ListItem
 For J = 1 To REP.ListItems.Count
If REP.ListItems(J).Selected = True Then
L = L + 1
    Set lit = REP.ListItems(J)
MsgBox "Индекс  " & L & "  выделенной строки " & J
MsgBox "первый элемент  строки  " & J & "  равен  " & lit.Text
For K = 1 To lit.ListSubItems.Count
    MsgBox K + 1 & " элемент  строки №  " & J & "  равен  " & lit.SubItems(K)
Next K
End If
Next J
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4 из 5