none
UBICACIÓN DE UN ÍTEM EN UN LISTVIEW. RRS feed

  • Pregunta

  • De antemano doy gracias por su colaboración,

    Deseo saber como ubicar un sólo ítem de un listview pero que la vista de la lista se desplace hasta el registro.

    Lo he intentado con el siguiente código, teniendo la posición del registro, pero no logro que la vista del ListView se desplace hasta el registro seleccionado, pero si logro seleccionarlo.

    ' nPos es la posición del ítem a seleccionar.

    with ListView.Items

    .Item(nPos).EnsureVisible()

    .Item(nPos).Selected=True

    .Item(nPos).Focused=True

    end with

    Por favor indicarme que estoy haciendo mal, estoy usando VB.Net 2008, gracias.

    miércoles, 7 de agosto de 2013 15:50

Respuestas

  • intenta algo como esto

    listView1.Items.Item[nPos].Selected = true;
    listView1.Items[nPos].Focused = true;
    listView.TopItem = listView1.Items[nPos];

    el código esta en C# pero no es difícil de pasarlo a vb

    Saludos.

    miércoles, 7 de agosto de 2013 16:08

Todas las respuestas

  • intenta algo como esto

    listView1.Items.Item[nPos].Selected = true;
    listView1.Items[nPos].Focused = true;
    listView.TopItem = listView1.Items[nPos];

    el código esta en C# pero no es difícil de pasarlo a vb

    Saludos.

    miércoles, 7 de agosto de 2013 16:08
  • hola !

    Te falta Activar tu ListView:

    ListView.Select()

    Lo activara antes de que se ejecute tu with


      S A L U D O S !          msico.gif (40541 bytes)

       R L J

       "No olvides marcar como respuesta la mejor opción ó votar como util si te fue de ayuda"

    miércoles, 7 de agosto de 2013 18:35