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.