Tecnología

Inicio

Cómo utilizar una casilla de verificación para filtrar una lista

Cómo utilizar una casilla de verificación para filtrar una lista


Las listas se utilizan para mostrar los datos de tipo similar. Por ejemplo, no puede haber listas de números, letras y listas de listas de nombres. Filtrado de una lista selecciona algunos elementos de la lista y excluye a la otra. Una lista se puede filtrar en base a unos criterios útiles a través de la utilización de un Microsoft .Net "casilla de verificación." Un CheckBox puede filtrar una lista y mostrar sólo los elementos de la lista que se producen después de una cierta letra. Puede utilizar Microsoft Visual Studio 2010 para realizar esta tarea.

Instrucciones

1 Abra Visual Studio 2010, haga clic en el icono del programa. Cuando se carga, seleccione "Archivo / Nuevo / Proyecto" y haga clic en "Visual C # / Aplicación de Windows Forms". Se crea un nuevo proyecto de aplicación de Windows Forms, y un formulario Windows en blanco aparece en la ventana principal del editor.

2 Busque el panel de "caja de herramientas" que se encuentra a ambos lados de la ventana principal del editor. Este cuadro presenta listas de elementos que se pueden utilizar para crear una interfaz gráfica de usuario. Encuentra la de la etiqueta "casilla de verificación."

3 Haga clic y arrastre el CheckBox desde el panel de "caja de herramientas" en el formulario. Una casilla de verificación aparecerá en el formulario.

4 Busque el elemento denominado "cuadro de texto" desde el panel de "caja de herramientas". Arrastrar y soltar este tema como lo que se hizo con la "casilla de verificación".

5 Haga doble clic en la "casilla de verificación" para abrir la página de código fuente asociado a la casilla de verificación.

6 Encontrar el código fuente que dice "clase parcial pública Form1: Form." Por debajo de esta declaración, escribir la lista siguiente declaración:

Lista estática <cadena> myList = new List <string> ();

7 Encontrar el código fuente que dice "public Form1 ()". Por debajo de esta declaración, escribir las siguientes declaraciones para agregar algunos elementos a la lista:

myList.Add("A");

myList.Add ( "B");

myList.Add ( "C");

myList.Add ( "D");

myList.Add ( "E");

8 Busque el texto llamado "checkBox1_CheckedChanged." Este código se ejecuta siempre que la casilla de verificación se hace clic encendido o apagado.

9 Bucle a través de cada elemento de la lista que desea filtrar. Escribir una "foreach" bucle para lograr esto. Escribe lo siguiente justo debajo de la "casilla de verificación" bloque de código que aparece cuando se hace clic doble él.

foreach (var letter in myList)

{}

10 Se filtra la lista en función de algunos criterios. Por ejemplo, para filtrar todas las letras "A", escribir el siguiente entre las llaves del bucle "foreach" "

if (letter != "A")

{}

11 Añadir el texto filtrado a la opción "Cuadro de texto" que ha creado en el formulario. Para ello, escriba lo siguiente dentro de los corchetes de la instrucción "if":

textBox1.Text += letter;

12 Ejecutar el programa pulsando el botón "Reproducir" verde. El programa mostrará una casilla de verificación. Haga clic una vez para filtrar la lista. El cuadro de texto muestra ahora las letras "BCDE."