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.
« Última modificación: 17 Enero 2019, 00:24 am por Eleкtro (sin pilas) »