listbox kontrol i Visual Basic giver en måde for dig at vælge et eller flere elementer fra en hel liste af emner. Som standard vise alle de elementer lodret i ListBox , ved hjælp af et lodret rullepanel , hvis nødvendigt. Men du kan aktivere flere kolonne mode, som vil distribuere de emner vandret i så mange kolonner som nødvendigt for at forebygge behovet for et lodret rullepanel . En vandret rullepanel vises, hvis det er nødvendigt. Du har stadig hente data , som hvis det er en del af et enkelt top til bund listen. For at hente data fra en bestemt kolonne , du nødt til at ansætte en bestemt metode . Instruktioner
1
Åbn din Visual Basic -projekt.
2
Træk en knap til dit projekt fra værktøjskassen. I Properties -menuen giver knappen navnet " hente ".
3
Dobbeltklik på knappen for at oprette et klik begivenhed. Dette vil også tage dig til det relevante sted i din kildekode at indsætte din hentning kode
4
Kopier og indsæt følgende kode: .
Dim itemsPerColumn = Math.floor ( ListBox1 . ClientRectangle.Height /ListBox1.ItemHeight )
REM kolonnen at hente fra . count starter ved 0
Dim kolonne = 1
REM rækken til at hente fra . count starter ved 0
Dim p = 0
REM Denne combo af x og y får den første emne fra den anden kolonne.
Dim post = ListBox1.Items ( itemsPerColumn * kolonne + rækken
MsgBox ( item.toString )