Slik går du tilbake en verdi i en Multi kolonne ListBox

Slik går du tilbake en verdi i en Multi kolonne ListBox


Ved hjelp av en multi-kolonne "ListBox" i VB.NET programmet kan gjøre programmet mer attraktivt for brukerne ved å vise elementer i en "ListBox" horisontalt i stedet for vertikalt. En "ListBox" er en kontroll som gjør det mulig å vise en liste over elementer til brukere som de kan velge ved å klikke. Retur verdien av en vare valgt ligner på en enkelt kolonne "ListBox." Du kan bruke "SelectedItems" eiendom av "ListBox" for å sløyfe gjennom alle elementene og sjekk hvilke som er valgt.

Bruksanvisning

1 Start Microsoft Visual Studio, klikk på "New Project" fra venstre side av skjermen og utvide "Visual Basic" under "Installerte maler." Klikk på "Windows" og dobbeltklikk på "Windows Forms Application" fra midten av dialogvinduet for å opprette et nytt prosjekt.

2 Dobbeltklikk på "ListBox" for å legge til en ny liste bokskontroll i skjemaet. Dobbeltklikk på "Button" for å legge til en ny knapp i skjemaet. Legg til et ekstra knapp i skjemaet ved å bruke den samme teknikken.

3 Dobbeltklikk på "Button1" for å lage et klikk hendelsen og legge til følgende kode for å fylle den "ListBox" kontroll med varer i flere kolonner:

ListBox1.MultiColumn = True

ListBox1.SelectionMode = SelectionMode.MultiExtended

For iCntr As Integer = 0 til 19

ListBox1.Items.Add ( "Item" og iCntr.ToString ())

Neste iCntr

4 Bytt tilbake til skjemaet design og dobbeltklikk på "Button2" for å lage et klikk hendelser denne knappen. Legg til følgende kode for å returnere varen verdi som velges fra en hvilken som helst kolonne:

Dim myItem As String

Dim selItem As String

For hver myItem I ListBox1.SelectedItems

selItem = myItem.ToString () & ""

neste

MessageBox.Show ( "Elementet som velges er:" & selItem)

5 Trykk "F5" for å kjøre programmet og klikk "Button1." Klikk "Button2" for å vise en meldingsboks med det valgte elementet.