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.

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.