Foros del Web » Programación para mayores de 30 ;) » .NET »

Icono en List View

Estas en el tema de Icono en List View en el foro de .NET en Foros del Web. Hol amigos, estoy tratando de hacer un listado de impresoras y mostrarlas en un List view , ya que este me permite agregar iconos. La ...
  #1 (permalink)  
Antiguo 12/08/2011, 13:52
 
Fecha de Ingreso: abril-2010
Mensajes: 82
Antigüedad: 14 años, 6 meses
Puntos: 2
Pregunta Icono en List View

Hol amigos, estoy tratando de hacer un listado de impresoras y mostrarlas en un
List view , ya que este me permite agregar iconos. La idea es que el usuario vea una listita de las impresoras disponibles, y para hacerla mas linda, le agregue un icono de una impresora que saque del google.

Ahora, ya configure el Imagelist asociado, pero no aparece ningun icono....si les paso un poco el codigo, alguno me puede decir que estoy haciendo mal??

Desde ya muchas gracias

Dim Archivo As New Ini

Archivo.Archivo = "dm100_Printers.ini"

Dim CantidadEquipos As Integer = Val(Archivo.LeeIni("Equipos", "Cantidad"))
Dim Item As ListViewItem

frmSeleccionarEquipo.lvEquipos.Items.Clear()

For i As Integer = 0 To CantidadEquipos - 1
Item = frmSeleccionarEquipo.lvEquipos.Items.Add(Archivo.L eeIni("Impresor" & i.ToString, "Nombre"))
Item.StateImageIndex = 0
Next

frmSeleccionarEquipo.lblEquipo.Text = "Equipo: " & Archivo.LeeIni("Impresor0", "Nombre")
frmSeleccionarEquipo.lblDireccionIp.Text = "Direccion Ip: " & Archivo.LeeIni("Impresor0", "Ip")
  #2 (permalink)  
Antiguo 15/08/2011, 08:49
 
Fecha de Ingreso: abril-2010
Mensajes: 82
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: Icono en List View

Listo muchachos, ya lo solucione.
Hay una pdad dentro del control Listview que es StateImageList, y hay que asociarla con el ImageList que hayamos seleccionado.
Despues de hacer eso, anduvo excelente.
Saludos

Etiquetas: listview, vbnet
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:18.