Windows Forms-applikationer vanligen inkluderar en ListBox av något slag som gör det möjligt för en användare att klicka på ett objekt för att markera det för vidare bearbetning . Ibland kan du behöva visa en listruta i alfabetisk ordning att göra det lättare för användaren att granska innehållet för att hitta den produkt de vill välja . Visual Basic underlättar skapandet av sorterbara listboxes att underlätta detta . Instruktioner
1
Starta Visual Basic utvecklingsmiljön och klicka på " Nytt projekt " på startsidan .
2
Klicka på " Windows Forms Application " och klicka " OK , " eller bara dubbelklicka på" Windows Forms Application " för att öppna ett nytt projekt med en ny tom blankett i Design fönstret .
3
Expandera Toolbox på upp till vänster i Design fönster genom att rulla markören över det . Dubbelklicka på " ListBox " kontroll , den " TextBox " kontroll och " Button " kontroll för att lägga till en av varje till formuläret . Klicka någonstans i Design fönstret för att stänga verktygslådan .
4
Välj ListBox och scrolla ner Egenskaper fönster längst ner till vänster i Design fönster till " objekt " egendom . Klicka på den grå rutan med tre punkter . I den tomma rutan som öppnas anger flera olika objekt till samlingen . Tryck " Enter " i slutet av de nya objekt att sätta på var sin rad .
5
Bläddra till " Sortera " egendom ListBox1 och klicka på den . Klicka på nedåtpilen och välj " Sant . " Detta sätter de poster i sorterad ordning och gör några extra objekt som ska infogas i rätt position i listrutan .
6
Dubbelklicka på " Button1 . " I den resulterande Visual Basic -kod fönstret bör du se följande kod :
Private Sub Button1_Click ( ByVal avsändaren som System.Object , ByVal e Som
System.EventArgs ) Handtag Button1.Click
End Sub
Skriv in följande kodrad mellan raderna :
ListBox1.Items.Add ( TextBox1.Text ) katalog
Denna kod kommer att lägga vad du nyckeln i TextBox1 till listan , i sorterad ordning . Självklart , om du vill fånga fel , måste du lägga till kod för att se till att något faktiskt angavs , liksom felmeddelanden om ingenting ingicks . Genom att klicka
7
Testa ditt nya projekt på den lilla gröna pilen i verktygsfältet . Key en ny post för ListBox1 in TextBox1 och klicka på " Button1 . " Du bör se din nya post i sorterade lämplig plats i listan .