Acerca de:

Este blog contiene los códigos, ejemplos y bases de datos que he usado cuando aprendía acerca de algún tema específico. En lugar de borrarlos (una vez dominado ya el tema), he decidido publicarlos :)

lunes, 12 de octubre de 2009

ListBox y ListView para Visual basic 6, algunos detalles.

Índices de los elementos de un ListBox: Va desde 0 hasta ListBox.ListCount-1.
Índices de los elementos de un ListView: Va desde 1 hasta ListView.ListItems.count

Para capturar el texto del elemento seleccionado en un ListBox se llama a su propiedad "Text": ListBox.Text

El equivalente para un ListView:
ListView.ListItems(ListView.SelectedItem.Index).Text

Lo que va entre paréntesis es el índice del elemento del que queremos saber el texto. En este caso es el ídnice del elemento seleccionado.

Para copiar en un ListView los elementos de un ListBox (y además se muestra cómo recorrerlos):

For i = 0 To ListBox.ListCount - 1
ListView.ListItems.Add , , ListBox.List(i)
Next

El ListView trabaja con dos imageList si se desea poner íconos grandes y pequeños a sus elementos. Para el ejemplo no se asigna ningún ícono, por eso hay parámetros que no se usan en la propiedad ListItems.Add (donde están las comas que van seguidas).

Para borrar todos los elementos de un ListBox y un ListView se usa la propiedad Clear:
ListBox.Clear
ListView.Clear

Cómo Usar el Control ListView en la página del Guille