Gewusst wie: Verwenden Sie ein Kontrollkästchen zum Filtern einer Liste

September 17

Listen werden verwendet, um Daten eines ähnlichen Typs anzuzeigen. Es können z.B. Anzahl, Brief-Listen und Listen von Namen. Filtern einer Liste werden einige Elemente aus der Liste ausgewählt und andere ausschließt. Eine Liste kann nach einige nützliche mithilfe von einer Microsoft-NET "CheckBox." gefiltert werden Eine CheckBox kann eine Liste filtern und nur die Elemente in der Liste, die auftreten, nachdem einige Buchstaben anzeigen. Sie können Microsoft Visual Studio 2010 verwenden, um diese Aufgabe durchzuführen.

Anweisungen

1 Öffnen Sie Visual Studio 2010, indem Sie auf das Programmsymbol. Wenn es geladen wird, wählen Sie "File/New/Project" und klicken Sie auf "Visual c# / Windows Forms-Anwendung." Ein neues Windows Forms-Anwendung-Projekt wird erstellt, und ein leeres Windows Form wird im Fenster Hauptherausgeber.

2 Suchen Sie die "Toolbox"-Leiste befindet sich auf beiden Seiten des Fensters Hauptherausgeber. Dieses Feld bietet Listen von Elementen, die zum Erstellen einer grafischen Benutzeroberfläche verwendet werden können. Finde die eine beschriftete "CheckBox."

3 Klicken und das Kontrollkästchen aus dem "Toolbox" Panel auf das Formular ziehen. Ein Kontrollkästchen wird auf dem Formular angezeigt.

4 Suchen Sie die Element mit dem Namen "TextBox" aus dem Bedienfeld "Toolbox". Drag & drop von diesem Titel gefällt was Sie, mit der "CheckBox Tat".

5 Doppelklicken Sie auf die "CheckBox" zum Öffnen der Quellcodeseite das Kontrollkästchen zugeordnet.

6 Finden Sie den Quellcode, die sagt "publicpartialclass Form1: Form." Schreiben Sie die folgende Deklaration Liste unterhalb dieser Anweisung:

statische Liste < Zeichenfolge > MyList = new List < String > ();

7 Finden Sie den Quellcode, der sagt "public Form1()." Schreiben Sie die folgenden Anweisungen um einige Elemente der Liste hinzuzufügen, unterhalb dieser Anweisung:

myList.Add("A");

myList.Add("B");

myList.Add("C");

myList.Add("D");

myList.Add("E");8

Suchen Sie den Text mit der Bezeichnung "checkBox1_CheckedChanged." Dieser Code wird ausgeführt, wenn das Kontrollkästchen aktivieren oder deaktivieren geklickt wird.

9 Durchlaufen Sie jedes Element in der Liste, die Sie filtern möchten. Schreiben Sie eine "Foreach"-Schleife, um dies zu erreichen. Schreiben Sie die folgenden direkt unterhalb des "CheckBox"-Codeblocks, der erscheint, wenn Sie doppelt darauf geklickt.

foreach (var letter in myList)

{}10

Filtern Sie die Liste basiert auf einige Kriterien. Z. B. um die Buchstaben "A" herauszufiltern, schreiben Sie Folgendes zwischen den geschweiften Klammern der "Foreach" Schleife"

if (letter != "A")

{}11

Das "TextBox"-Element, das Sie auf dem Formular erstellt fügen Sie den gefilterten Text hinzu. Schreiben Sie hierzu Folgendes in den geschweiften Klammern die "if"-Anweisung:

textBox1.Text += letter;12

Führen Sie das Programm durch Drücken der grünen Taste "Play". Das Programm wird ein Kontrollkästchen angezeigt. Klicken sie einmal, um die Liste zu filtern. Das Textfeld zeigt jetzt die Buchstaben "BCDE."