Seleccionar la ultima linea en un listbox usando C#

Hola de nuevo, hoy os traigo algo sencillo, se trata de poner el focus(termino en ingles) en la ultima linea del listbox o seleccionar la ultima linea de un listbox usando C#.

Como esto es muy sencillo de hacer voy a poner el código y a continuación explico lo que hace.

this.ListBox1.SelectedIndex = this.ListBox1.Items.Count - 1;

Esto lo que hace es contar el numero de lineas que tiene el listbox y restarle una unidad ya que el indice de lineas empieza en cero, una vez hecho esto la propiedad SelectedIndex coge el valor del indice y selecciona la ultima linea.

Esto es muy útil por ejemplo cuando estamos realizando un proceso y mostrando poco a poco los resultados en un listbox y necesitamos que la barra vaya avanzando hacia abajo para seguir viendo los últimos resultados del proceso.

Espero que os sirva. Un saludo a todos.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Notificación de comentarios

Si se suscribirse cuando se publique un nuevo comentario se le notificará por correo electrónico, de esta forma podrá estar informado de todos los comentarios y podrá ver si han respondido al suyo.

También puedes suscribirte sin comentar.