Autor Tema: Insertar en ListView siempre en la primera fila.  (Leído 2542 veces)

0 Usuarios y 1 Visitante están viendo este tema.

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Insertar en ListView siempre en la primera fila.
« en: Octubre 25, 2012, 12:01:19 pm »
Tengo este formulario con un ListView, quiero que al insertar el nuevo contenido siempre quede primero.




Este es mi codigo que inserta en el ListView.

Código: (VB) [Seleccionar]
Private Sub Command1_Click()
    Set Lv = ListView1.ListItems.Add(, , txtBuscar.Text)
    With Lv
        .SubItems(1) = Format(Time, "hh:mm:ss")
        .SubItems(2) = lblEstado.Caption
    End With
End Sub

Lo que no se puede hacer es ordenar, por que nunca se va insertar en un orden.
« última modificación: Octubre 25, 2012, 12:04:25 pm por E N T E R »
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

seba123neo

  • Terabyte
  • *****
  • Mensajes: 763
  • Reputación: +88/-5
    • Ver Perfil
Re:Insertar en ListView siempre en la primera fila.
« Respuesta #1 en: Octubre 25, 2012, 12:20:46 pm »
usa el indice, por ejemplo:

Código: (vb) [Seleccionar]
ListView1.ListItems.Add 1, , "Item1"
ListView1.ListItems.Add 1, , "Item2"

al final Item2 va a pisar el Item1 y queda en primera posicion..

saludos.

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:Insertar en ListView siempre en la primera fila.
« Respuesta #2 en: Octubre 25, 2012, 12:49:12 pm »
De lujo Seba, ni se me ocurro esa idea, muchas gracias


Código: (VB) [Seleccionar]
Private Sub Command1_Click()
    Set Lv = ListView1.ListItems.Add(1, , txtBuscar.Text)
    With Lv
        .SubItems(1) = Format(Time, "hh:mm:ss")
        .SubItems(2) = lblEstado.Caption
    End With
End Sub
Saludos.
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo