Red de conocimiento informático - Problemas con los teléfonos móviles - Problemas al usar listview en VB

Problemas al usar listview en VB

Seleccione "Componentes" en el menú del proyecto, luego verifique Microsoft Windows Common Controls 6.0 y confirme.

Haga doble clic en el control ImageList en la caja de herramientas y haga clic derecho en el icono de control que aparece en el formulario Seleccionar atributos. Vaya a la pestaña Imágenes y agregue algunas imágenes al control

. El nombre del control es ImageList1.

Puede establecer una ImageList para cada vista

Utilice el control ListView para crear un ListView1 en el formulario, haga clic derecho y seleccione Propiedades, vaya a lista de imágenes, luego especifique ImageList1 para todos, vaya a la pestaña Preferencias de columna, agregue al menos una columna, especifique un índice de ícono para cada columna, establezca otras configuraciones usted mismo y finalmente determine el formato de código para agregar elementos de la tabla, tomando ListView1 como un ejemplo

ListView1.ListItems.Add [índice], [clave], [texto de etiqueta], [número de índice de icono grande], [número de índice de icono pequeño]

Agregar sub- formato del elemento

ListView1.ListItems (número de índice del elemento de lista).ListSubItems.Add [índice], [clave], etiqueta de texto, número de índice del icono de detalle, texto de información sobre herramientas

Eliminar elemento

ListView1.ListItems.eliminar número de índice del artículo

Borrar todo

ListView1.ListItems.clear

Modificar la etiqueta del primer artículo

p>

ListView1.ListItems.Item(1).Text="New Label"

Modificar los subelementos del primer elemento

ListView1.ListItems.Item(1).ListSubItems(1).Text ="Nueva etiqueta"

Operación de clic derecho

Sub ListView1_MouseDown privado (botón como entero, desplazamiento como entero, x como único, y como único)

Atenuar este elemento como ListItem

Si Button = MouseButtonConstants.vbRightButton Entonces

Si ListView1.HitTest(x, y) es Nada entonces

Más

Establecer este elemento = ListView1.HitTest(x, y)

'Por ejemplo, realizar las acciones correspondientes según el índice del elemento en el que se hizo clic

Llamar a dosomething(thisitem.Index )

End If

End If

End Sub

Los corchetes arriba son opcionales

Por ejemplo

ListView1.ListItems.Add, , "hola", 1, 1

ListView1.ListItems(1).ListSubItems.Add , , "segundo", 2, "hola "