? En Visual Basic, el control ListView muestra los elementos de una colección. Después de añadir el elemento ListView a su proyecto , puede escribir funciones para permitir al usuario editar los artículos ya están en la lista, insertar nuevos elementos a la lista , o sacarlos . Se utilizan los métodos de "Agregar " y " Eliminar" para llevar a cabo estas acciones en los elementos de la lista, pero Visual Basic que mucha flexibilidad a la hora de implementar estos métodos permite . Una forma de hacerlo es llamar a estos métodos cuando un usuario hace clic en un botón. Instrucciones
1
Abrir ventana de código del proyecto y añadir las siguientes líneas a la función " Form_Load " , u otra función se llama cuando se activa el control ListView :
ListView1.View = View.Details
ListView1.LabelEdit = True
ListView1.AllowColumnReorder = True
ListView1.GridLines = True
la función View.Details muestra el ListView artículos . La función LabelEdit permite editar elementos de texto en el ListView. AllowColumnReorder le permite reorganizar el orden de las columnas . GridLines muestra una cuadrícula detrás de los elementos de ListView , haciéndolos más fáciles de ver, especialmente cuando varios elementos se encuentran en la lista.
2
Abra el editor " Diseño" . Haga doble clic en el control "Button" en la caja de herramientas para agregar una a la forma . Cambie la propiedad "text " en " Add Item ". Agregar un segundo botón al formulario y cambie su propiedad "text " en " Eliminar elemento . "
3
Abrir sub "click " del botón "Add Item" y escriba las siguientes líneas :
punto dévil como nuevo ListViewItem ( "Nombre" )
item.SubItems.Add ( " Más información " )
listView1.Items.Add (item) < br >
la primera línea declara un nuevo elemento a añadir a la ListView y entra en "Nombre" en la primera columna. Puede cambiar este parámetro a otras cadenas de texto , incluyendo cadenas celebrados cuadros de texto . La segunda línea contiene los datos de la segunda columna en el ListView. Si su ListView tiene más columnas , utilice un " item.SubItems.Add " adicional para cada uno . La tercera línea añade el artículo a la lista de ListView y lo muestra
4
Abrir sub "click " del botón " Eliminar elemento " y escriba la línea siguiente : .
ListView1.Items . Eliminar ( ListView1.Items.Item ( 0 ))
la función " Eliminar" elimina un elemento de la ListView y toma un elemento ListView como parámetro. El propio parámetro especifica el elemento ListView en el índice cero , de lo contrario el primer elemento de la lista , y lo elimina. Puede escribir código para especificar diferentes elementos a eliminar, pero asegúrese de incluir el manejo de errores en caso de que el usuario intenta eliminar un elemento en un índice fuera de límites .
< Br >