Das ListBox-Steuerelement in Visual Basic bietet eine Möglichkeit für Sie, um ein oder mehrere Objekte aus einer ganzen Liste auszuwählen . Standardmäßig werden alle Elemente vertikal in der ListBox mit einem vertikalen Scrollbalken , wenn nötig. Sie können jedoch die Möglichkeit, mehrere Spalten-Modus , welche die Einzelteile horizontal verteilen in so viele Spalten wie benötigt wird, um die Notwendigkeit für eine vertikale Scroll-Leiste zu verhindern. Eine horizontale Scroll-Leiste angezeigt, wenn nötig. Sie haben noch die Daten abrufen , als ob sie Teil einer einzigen Liste von oben nach unten ist . Um Daten aus einer bestimmten Spalte abzurufen, müssen Sie eine bestimmte Methode zu beschäftigen. Anleitung
1
Öffnen Sie Visual Basic-Projekt .
2
Ziehen Sie eine Schaltfläche in Ihr Projekt aus der Toolbox . Im Menü Eigenschaften , geben Sie die Taste der Name " abgerufen werden."
3
Doppelklicken Sie auf die Schaltfläche, um einen Click-Ereignis zu erstellen. Dieser wird Sie auch an die entsprechende Stelle in den Quellcode , um Ihre Suche Code einzufügen
4
Kopieren Sie den folgenden Code: .
Dim itemsPerColumn = Math.Floor ( ListBox1 . ClientRectangle.Height /ListBox1.ItemHeight )
REM die Spalte aus abzurufen. Zählung beginnt bei 0
Dim column = 1
REM die Zeile aus abzurufen. Zählung beginnt bei 0
Dim row = 0
REM Diese Combo von x und y das erste Element aus der zweiten Säule erhalten .
Dim item = ListBox1.Items ( itemsPerColumn * Spalte + Zeile
MsgBox ( item.toString )