Das ListBox-Steuerelement in Visual Basic hat einige leistungsstarke Funktionen, so dass es sinnvoll in einer Reihe von Anwendungen . Zum Beispiel kann der Programmierer eine einzelne Spalte mit einem vertikalen Scrollbalken oder mehrere Spalten mit horizontalen Scrollbalken . Scrolling in einer ListBox ist synchronisierbar mit einem anderen ListBox so dass beide Listen zusammen zu blättern. Programmierer können Einrichten der Fähigkeit, in langen Listen von Begriffen aus einer Textdatei lesen und mehrere Artikel werden aus einer Liste ausgewählt werden. Anleitung
1
Bereiten Sie eine Form , um eine neue ListBox-Steuerelement nach dem Öffnen Visual Basic , indem Sie auf "Datei" und halten Sie "Neues Projekt ". Wählen Sie "Standard-EXE " für die Vorlage. Legen Sie ein ListBox-Steuerelement auf dem Formular durch Klicken und Ziehen mit der Kontrolle von den mehrfachen Kontrollen in der linken Seite . Das ListBox-Steuerelement ist ein Symbol, das wie ein kleines Rechteck mit drei horizontalen Linien und einen vertikalen Scrollbalken aussieht. In der Regel ist das fünfte Symbol unten in der rechten Spalte , direkt unter einem kleinen Kreis mit einem Punkt darin. Wenn Sie den Cursor über das Feld , wird " ListBox " erscheinen . Auf dem Formular , verwenden Sie die Maus , um das Feld zu vergrößern , bis sie etwa ein Drittel der Form ausfüllt.
2
Fügen Sie ein Textfeld in das Formular durch einen Doppelklick auf das TextBox-Steuerelement in der linken Seite . Dieses Symbol ist ein kleines Quadrat mit den Buchstaben "ab" in ihm , in der Regel die zweite in der rechten Spalte. Speichern Sie das Formular mit den beiden Kontrollen durch Klick auf " Datei" und " Projekt speichern unter." Zunächst werden Sie aufgefordert, ein Formular eingeben werden. Geben Sie ihm den Namen " ListBox Demo" . Nach einem Klick auf "Speichern ", eine zweite Eingabeaufforderung fragt nach einem Projektnamen. Geben Sie dem Projekt die gleiche " ListBox Demo" Namen.
3
Erstellen Sie eine Liste der Orte , die die Bevölkerung angezeigt wird , wenn eine Stelle geklickt wird. Öffnen Sie das Fenster "Eigenschaften" auf der rechten Seite des Bildschirms (wenn es nicht bereits sichtbar ist ) durch Drücken der Taste "F4" . Klicken Sie auf das gesamte Formular und dann scrollen Sie nach unten in den Eigenschaften , bis Sie "Caption ". Klicken Sie doppelt auf diese , um den Namen , die sein wird, markieren Sie unter " Form1. " Ändern Sie dies in "Population . " Klicken Sie auf TextBox1 und ändern Sie die Eigenschaft MultiLine auf "True ".
4
Klicken Sie auf " Ansicht" und dann "Code" , um einen Code zu öffnen. Füllen Sie die Spalte mit einigen Daten , indem Sie die folgenden Zeilen genau wie dargestellt :
Private Sub Form_Load () List1.AddItem "Washington" List1.AddItem " Seattle " List1.AddItem "Bellevue" List1.AddItem " Redmond " List1.AddItem "Oregon" List1.AddItem " Portland " List1.AddItem " Coos Bay " List1.AddItem " Myrtle Point " End Sub
5
Fügen Sie einige Code, wird die Bevölkerung eines Ortes anzuzeigen , wenn der Benutzer durch Eingabe dieses Codes unter der ersten Routine : Private Sub List1_Click () Dim Bevölkerung StringPopulation = " hat eine Bevölkerung von derzeit " Select Case List1.ListIndexCase "0" Text1 . Text = "Washington" & Population & " 6,5498,224 . " Case "1" Text1.Text = " Seattle " & Population & " 582.174 . " Case " 3" ; Text1.Text = " Redmond " & Population & " . 48.739 " End Sub SelectEnd
6
Speichern Sie das Projekt erneut. Drücken Sie auf " F5" , um das Projekt zu testen. Wenn Sie einen Platz mit dem Cursor markieren , sollten die Bevölkerungsdaten in das Textfeld angezeigt. Wenn nicht, prüfen Sie Ihre Code-Eingabe , um sicherzustellen, sie genau , was Sie in den vorangegangenen Schritten sehen .