listview

chombo
16 de Enero del 2005
Necesito saber como hago para manejar los items de un listview por medio de botones de comando, tengo 2 botones que me haran pasarme al registro anterior o posterior del listview pero no encuentro como hacerlo si alguien me puede ayudar. gracias

mvallejos
16 de Enero del 2005
Todos los items de un ListView tienen una propiedad llamada index con inicio en 1, la cantidad de items la sacas de la propiedad Count de la colección ListItems

Cant = ListView1.ListItems.Count

en síntesis, los recorres omo si fuera un vector común y corriente

Saludos

chombo
16 de Enero del 2005
Gracias por la ayuda pero fijate que me boton de comando que deberia de regresarme al item anterior me tira error, el codigo que escribo es el siguiente
listview.lisitems(regActual) = listview.lisitems(regActual -1)... en q estoy fallando

mvallejos
16 de Enero del 2005
Claro, solo debes mover el indice, lo que estás haciendo es asignación entre items, que son objetos, no datos simples.

Fijate este ejemplo

If RegActual > 1 Then
RegActual = regActual - 1
Label1.Caption = listview.lisitems(regActual).Text
end if

chombo
16 de Enero del 2005
Gracias ya lo logre... use este codigo
Private Sub cmdAtras_Click()
archActual = archActual - 1
ListArchivoD.ListItems(archActual).Selected = True
End Sub