Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Juan Sanchez en 17 Noviembre 2018, 00:42 am



Título: ListViewItem
Publicado por: Juan Sanchez en 17 Noviembre 2018, 00:42 am
Estimados: espero que me puedan ayudar, en el listview el metodo ensurevisible hace que se visibilice aun que estaba oculto.
Código
  1. ListView2.SelectedItems(0).EnsureVisible()
La consulta es, como puedo saber antes de ejecutar ensurevisible si esta visible o esta oculto.
gracias por sus respuestas.


Título: Re: ListViewItem
Publicado por: Eleкtro en 17 Enero 2019, 00:17 am
como puedo saber antes de ejecutar ensurevisible si esta visible o esta oculto.

Te has confudido. Todos los elementos en la colección del control ListView son siempre visibles.

Lo que hace el método ListView.EnsureVisible() es desplazar la barra de scroll vertical para mostrar el elemento seleccionado en la parte visible del control. Dicho método se suele utilizar despues de añadir un nuevo elemento al final de la colección, en estas circunstancias se desplazará la barra vertical completamente hasta abajo para que de este modo el elemento sea visible... en la parte visible del control, insisto.

Saludos.