Tecnología

Inicio

Cómo hacer un cuadro de lista Sortable

Cómo hacer un cuadro de lista Sortable


De aplicaciones Windows Forms comúnmente incluyen un ListBox de algún tipo, que permite que un usuario haga clic en un elemento para seleccionarlo para su posterior procesamiento. De vez en cuando puede ser necesario para mostrar un cuadro de lista en orden alfabético para que sea más fácil para el usuario examinar el contenido para encontrar el artículo que desea seleccionar. Visual Basic facilita la creación de ListBoxes se pueden ordenar para hacer esto más fácil.

Instrucciones

1 Iniciar el entorno de desarrollo de Visual Basic y haga clic en "Nuevo proyecto" en la página de inicio.

2 Haga clic en "Aplicación de Windows Forms" y haga clic en "OK", o simplemente haga doble clic en "Aplicación de Windows Forms" para abrir un nuevo proyecto con un nuevo formulario en blanco en la ventana de diseño.

3 Expandir el cuadro de herramientas en la parte superior izquierda de la ventana Diseño desplazando el cursor sobre él. Haga doble clic en el control "ListBox", el control "Cuadro de texto" y el control "botón" para agregar uno de cada uno de la forma. Haga clic en cualquier lugar de la ventana de diseño para cerrar el cuadro de herramientas.

4 Seleccione el cuadro de lista y desplazarse hacia abajo las ventanas de propiedades en la parte inferior izquierda de la ventana de diseño de la propiedad "Artículos". Haga clic en el cuadro gris con los puntos suspensivos. En el cuadro vacío que se abre introducir varios elementos diferentes a la colección. Pulse la tecla "Enter" al final de los nuevos artículos para poner cada uno en su propia línea.

5 Desplazarse a la propiedad "Ordenado" de ListBox1 y haga clic en él. Haga clic en la flecha hacia abajo y seleccione "Verdadero". Esto pone los artículos en un orden y hace que los elementos añadidos que se insertan en la posición adecuada en el cuadro de lista.

6 Haga doble clic en "Button1". En la ventana resultante código de Visual Basic debería ver el siguiente código:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Maneja Button1.Click

& Lt; poner su código aquí>

End Sub

Introduzca la siguiente línea de código entre las líneas:

ListBox1.Items.Add(TextBox1.Text)

Este código será añadir lo que llave en TextBox1 a la lista, en orden de clasificación. Por supuesto, si se desea capturar errores, tendrá que agregar el código para asegurarse de que algo estaba realmente entró, así como mensajes de error si se introduce nada.

7 Pruebe su nuevo proyecto haciendo clic en el pequeño icono de la flecha verde en la barra de herramientas. Clave un nuevo artículo para ListBox1 en TextBox1 y haga clic en "Button1". Debe ver a su nuevo elemento en el lugar ordenado apropiado de la lista.