Sep_LPIII V1

Páginas: 67 (16720 palabras) Publicado: 28 de octubre de 2015
LENGUAJE DE PROGRAMACION III
VISUAL .NET I

Semana 01

EL CONTROL LISTVIEW
Para definirlo de una forma sencilla diremos que un listview es una colección de
objetos del tipo listviewitems.
Este control Permite ingresar datos y listarlos en diferentes estilos, permite
mostrar en forma individual el elemento seleccionado y lo mas importante
permite agregar nuevos elementos como si de un vector omatriz se tratase. Este
control se encuentra dentro de la familia de controles comunes.
Estilos de Vista.- Nos permite mostrar los datos en los siguientes estilos:
ESTILO

DESCRIPCION
DETALLES
Cada elemento aparece en una línea independiente con
información más detallada acerca de cada elemento
organizado en columnas. La columna situada más a la
izquierda contiene un pequeño icono y una etiqueta,y las
columnas siguientes
contienen
los subelementos
especificados por la aplicación. Las columnas incluyen un
encabezado que puede mostrar un título correspondiente a la
columna. El usuario puede cambiar el tamaño de cada
columna en tiempo de ejecución.
ICONOS GRANDES
Cada elemento aparece como un icono de tamaño normal
debajo del cual figura una etiqueta.
ICONOS PEQUEÑOS Cada elemento aparececomo un icono pequeño a cuya
derecha figura una etiqueta.
LISTA
Cada elemento aparece como un icono pequeño a cuya
derecha figura una etiqueta. Los elementos están
organizados en columnas sin encabezado.
TITULO
Cada elemento aparece como icono de tamaño normal con la
etiqueta del elemento e información del subelemento situado
a su derecha. La aplicación especifica la información del
subelementoque aparece.

1

Carrera Profesional

Tutor: Rommel Ríos A.

LENGUAJE DE PROGRAMACION III
VISUAL .NET I

Este tipo de visión, puede ser cambiada en tiempo de ejecución perfectamente,
y no molestará ni afectará a los elementos que ya esten dentro del listview. Lo
único que se ha de tener en cuenta, es que al cambiar entre las distintas formas
de visualización que incluyen imagenes, es que cadatipo tiene un ImageList

asociado distinto, por lo que deberán rellenarse si se desea que se vean las
imagenes al cambiar de modelo. Los imagelist en cuestión son:


SmallImagelist: Se usan sus imagenes para todas las categorias salvo
cuando son necesarias imagenes grandes.



LargeImagelist: Guarda las imagenes de mayor tamaño.



StateImagelist: Guarda las imagense para estadospersonalizados.

Estos imagelist, tienen la peculiaridad de que tienen límites de tamaño para sus
imagenes, por ejemplo, en un SmallImagelist no podremos poner un imagelist,
con tamaño 100x100, pues se pasa de su límite.
Trabajando con los elementos (Items)
Indistintamente del estilo de vista podemos ingresar elementos haciendo uso del
metodo Add de la propiedad Items, parecido al caso del listbox. Para irprobando
los codigos que te indico, abre un nuevo formulario y en ella lleva un control de
listview, Usaremos su Name por defecto ListView1. Y probaremos en el evento
Load del formulario.
Para ingresar un elemento podemos realizarlo de manera directa o mediante
una variable.
De manera Directa:
ListView1.Items.Add ("Luis")
Mediante una variable:
Dim item As ListViewItem
Item = New ListViewItem("Luis")
ListView1.Items.Add (item)
La segunda opcion es mas burocratica, pero es mas generica, incluso podemos
usarlo acudiendo a su constitucion de ser un vector y de alli su identificacion por
indices.
Si quisieramos ubicar datos en columnas, indicamos que se usaran columnas
como ilustra el siguiente ejercicio.
Indicamos que habran columnas.

2

Carrera Profesional

Tutor: Rommel Ríos A. LENGUAJE DE PROGRAMACION III
VISUAL .NET I

ListView1.Columns.Add ("Persona", 400)
Ingresamos la primera columna
ListView1.Items.Add("Luis")
Ingresamos la segunda columna
ListView1.Items.Add ("9 Años")
Ingresamos la tercera columna
ListView1.Items.Add("Nota:10")
El mismo ejemplo pero con variables seria:
Dim item As ListViewItem
ListView1.Columns.Add("Persona", 400)
item = New ListViewItem("Luis")...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Discursomático v1
  • ANSIPA v1
  • ProyectoEcm V1
  • 01 01 Informatica V1
  • Taller HTML basico v1
  • IS149 Grupo Aeropuerto V1
  • Taller 5 Operaciones V1
  • Cluster Gastronomico 2092015 v1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS