Nwlapcug.com


Come utilizzare una casella di controllo per filtrare un elenco

Come utilizzare una casella di controllo per filtrare un elenco


Gli elenchi vengono utilizzati per visualizzare i dati di tipo simile. Ad esempio, può esserci numero elenchi, lettera elenchi ed elenchi di nomi. Per filtrare un elenco Seleziona alcuni elementi dall'elenco ed esclude altri. Un elenco può essere filtrato in base ai alcuni criteri utili attraverso l'uso di una Microsoft NET "CheckBox". Una casella di controllo può filtrare un elenco e visualizzare solo gli elementi nell'elenco che si verificano dopo qualche lettera. Per eseguire questa operazione, è possibile utilizzare Microsoft Visual Studio 2010.

Istruzioni

1

Aprire Visual Studio 2010 facendo clic sulla sua icona di programma. Quando viene caricato, selezionare "File/nuovo/progetto" e fare clic su "Visual c# / applicazione Windows Form." Viene creato un nuovo progetto di applicazione Windows Form, e uno spazio vuoto Windows Form viene visualizzato nella finestra principale dell'editor.

2

Individuare il pannello di "Cassetta degli attrezzi" si trova su entrambi i lati della finestra principale dell'editor. Questo box dispone di elenchi di elementi che possono essere utilizzati per costruire un'interfaccia utente grafica. Trovare l'uno con etichetta "CheckBox".

3

Fare clic e trascinare la casella di controllo dal pannello "Toolbox" nel form. Una casella di controllo verrà visualizzato nel modulo.

4

Individuare l'elemento denominato "TextBox" dal pannello "Toolbox". Trascinare e rilasciare questo elemento come quello che hai fatto con la "casella di controllo".

5

Fare doppio clic su "CheckBox" per aprire la pagina di codice di origine associata alla casella di controllo.

6

Trovare il codice sorgente che dice "partial public class Form1: Form." Sotto questa istruzione, scrivere la seguente dichiarazione di elenco:

static List < string > myList = new List < string > ();

7

Trovare il codice sorgente che dice "public Form1 ()." Sotto questa istruzione, scrivere le istruzioni seguenti per aggiungere alcuni elementi all'elenco:

myList.Add("A");

myList.Add("B");

myList.Add("C");

myList.Add("D");

myList.Add("E");8

Individuare il testo con l'etichetta "checkBox1_CheckedChanged." Questo codice viene eseguito ogni volta che la casella di controllo viene fatto clic su on o off.

9

Loop attraverso ogni elemento nell'elenco che si desidera filtrare. Scrivere un ciclo "foreach" per eseguire questa operazione. Scrivere il seguente proprio sotto il blocco di codice "CheckBox" che appare quando si fa doppio clic esso.

foreach (var letter in myList)

{}10

Filtrare l'elenco in base a determinati criteri. Ad esempio, per filtrare tutte le lettere "A", è possibile scrivere il seguente tra le parentesi graffe del ciclo "foreach" "

if (letter != "A")

{}11

Aggiungere il testo filtrato per l'elemento "TextBox" che creato il modulo. Per fare questo, scrivere il seguente all'interno delle parentesi graffe dell'istruzione "if":

textBox1.Text += letter;12

Eseguire il programma premendo il tasto "Play" verde. Il programma visualizzerà una casella di controllo. Fare clic una volta per filtrare l'elenco. Nella casella di testo viene visualizzato ora le lettere "BCDE."