Använda en multi - kolumn " ListBox " i din VB.NET applikation kan göra din ansökan mer tilltalande för användarna genom att visa objekt i en " ListBox " horisontellt i stället för vertikalt . En " listruta " är en kontroll som gör att du kan visa en lista över objekt för användarna att de kan välja genom att klicka . Returnera värdet av ett markerat objekt liknar en enda kolumn " ListBox . " Du kan använda " selectedItems " egendom " ListBox " till loopa igenom alla objekt och kolla vilka som är valda . Saker du behöver
Microsoft Visual Studio
Visa fler instruktioner
1
Launch Microsoft Visual Studio , klicka på " Nytt projekt " i den vänstra rutan på skärmen och expandera " Visual Basic " nedan " Installerade mallar . " Klicka på " Windows " och dubbelklicka på " Windows Forms Application " från mitten av dialogrutan för att skapa ett nytt projekt .
2
Dubbelklicka på " ListBox " för att lägga till en ny kontroll listrutan till formuläret . Dubbelklicka på " knappen " för att lägga till en ny knapp i formuläret . Lägg till en andra knapp i formuläret med hjälp av samma teknik .
3
Dubbelklicka på " Button1 " för att skapa en click-händelse och lägg till följande kod för att befolka " ListBox " kontroll med objekt i flera kolumner :
ListBox1.MultiColumn = Sant
ListBox1.SelectionMode = SelectionMode.MultiExtended
För iCntr As Integer = 0 till 19
ListBox1 . Items.Add ( " Punkt " & iCntr.ToString ( ) ) katalog
Nästa iCntr
4
Växla tillbaka till den form design och dubbelklicka på " Button2 " för att skapa en click-händelse för den här knappen . Lägg till följande kod för att returnera varan värde väljs från varje kolumn :
Dim myItem As String
Dim selItem As String
För varje myItem I ListBox1.SelectedItems
selItem = myItem.ToString ( ) & " "
Nästa
MessageBox.Show ( " posten valt är : " & selItem )
5
Tryck " F5 " för att köra programmet och klicka på " Button1 . " Klicka " Button2 " för att visa en meddelanderuta med den valda posten .