Das ListBox-Steuerelement in Visual Basic ist ein leistungsstarkes Tool zum Anzeigen von Daten und erlaubt dem Benutzer, eine oder mehrere Elemente aus der Liste auszuwählen. Eine Auswahl kann dann gezwungen eine Aktion in einem anderen Abschnitt des Codes. Es gibt mehrere Eigenschaften, die mit dieser Steuerung darunter auch solche Daten in mehr als einer Spalte anzuzeigen. Für länger oder breiter Text Listen erscheinen horizontale und vertikale Bildlaufleisten automatisch . Listen erscheinen können sortiert oder unsortiert und Formen können mehrere miteinander verbundene ListBoxes haben . Erstellen eines ListBox
Legen Sie eine neue Form , indem Sie auf das Menü "Datei" in Visual Basic und wählen Sie " Neues Projekt. " Wählen Sie "Standard EXE ", wie der Typ in Visual Basic 6.0. In Versionen von Visual Basic.NET , ist der Name der Vorlage "Windows Forms-Anwendung. " Sobald ein Formular geöffnet ist , sehen Sie zwei Regler auf der linken Seite , die aussehen wie Listen . Auf der rechten Seite ein , eine ListBox , um es in die leere Form hinzuzufügen Doppelklick . Wiederholen Sie dies , um eine zweite ListBox hinzufügen möchten, und ziehen Sie es auf der rechten Seite die erste. Erweitern Sie das Formular mit der Ziehpunkte am unteren und rechten Rand des Formulars.
Experimentieren Sie mit den ListBox Inhalt und seine Eigenschaften . Ändern Sie die Eigenschaft "Sorted" jeder ListBox auf "True ". Ändern Sie die ForeColor der rechten ListBox zu " Red ". Um für den nächsten Schritt im Tutorial vorzubereiten , fügen Sie vier Befehlsschaltflächen aus der Toolbox ordnet sie wie auf dem Bild . Hinweis : Der Text in den Boxen ist größer für die Sichtbarkeit . Mit dem Eigenschaften -Panel auf der rechten Seite, machen jeden Befehl Beschriftung der Schaltfläche wie folgt lauten: oben links: " Neues Element hinzufügen " oben rechts : " Wählen Sie ein Einzelteil " unten links: " Drucken Ausgewählte List" unten rechts: " abwählen ein Item" Die Verwendung dieser Tasten wird klar , wie Sie durch das Tutorial zu arbeiten.
Einrichten des Tutorial
Veränderung gegenüber dem Entwurf im Hinblick auf die Code-Ansicht , indem Sie auf "View , " " Code " im Menü. Um die Schaltflächen aktivieren hinzugefügt oben , geben Sie den folgenden Code genau wie es scheint : Private Sub Command1_Click () Dim NewItem Wie StringNewItem = InputBox (" Geben Sie den neuen Titel für list" ) List1.AddItem NewItemEnd SubPrivate Sub Command2_Click () Wenn List1 . ListIndex > = 0 ThenList2.AddItem List1.TextList1.RemoveItem List1.ListIndexEnd IfEnd SubPrivate Sub Command3_Click () Wenn List2.ListIndex > = 0 ThenList1.AddItem List2.TextList2.RemoveItem List2.ListIndexEnd IfEnd SubPrivate Sub Command4_Click () Dim n Wie IntegerFor n = 0 To List2.ListCount - 1Druckschrift n & "" & List2.List ( n ) WeiterEnde Sub
Verwenden des ListBox-Steuerelement
die Wege Verwendung dieser Schaltflächen wird offensichtlich , sobald Sie "F5" drücken , um das Programm (die Abbildung wurde mit einigen Einzelteilen vorgefüllt ) laufen. Beginnen Sie mit den "Add New Item" -Befehl. Jedes Mal, wenn Sie diese , wird ein Feld fordert Sie auf, ein neues Element hinzufügen . Versuchen Sie, einige Namen von Ländern in zufälliger Reihenfolge. "Wählen Sie ein Item" entfernt es aus dem linken Feld und fügt sie auf der rechten Seite . " Heben Sie die Auswahl ein Item" tut das Gegenteil . Die Schaltfläche "Drucken" sendet sie an den Bildschirm, sondern durch eine Modifikation könnte einen Drucker zu verwenden. Zusätzlicher Code können die Auswahl ändern, so dass bei gedrückter Shift-Taste kann der Benutzer mehrere Elemente auszuwählen.
ListBox Eigenschaften gehören die Verknüpfung mit einer Datenbank für die weitere Verwendung der ausgewählten Daten . Boxen können entweder ein Element in einer Zeit besiedelt werden, wie hier dargestellt , indem ein Array von Elementen , um alle auf einmal, oder durch den Import einer vorgewählten Textdatei hinzuzufügen. Dies ist die Art, wie diese lange Liste von Ländern erscheinen in Web -Versionen der ListBox .