. ListBox kontrollen i Visual Basic har några kraftfulla funktioner , vilket gör den användbar i ett antal tillämpningar . Till exempel kan programmeraren skapa en enda kolonn med en vertikal rullningslist eller flera kolonner med horisontella rullningslister. Rulla i en listruta är synkroniserbar med annan listruta så att båda listorna rulla ihop . Programmerare kan ställa upp förmågan att läsa in långa listor med termer från en textfil och flera objekt kan väljas från en lista . Instruktioner
1
Förbered ett formulär för att hålla en ny ListBox kontroll efter öppna Visual Basic genom att klicka på " File " och " Nytt projekt . " Välj " Standard EXE " för mallen . Placera en listruta kontroll i formuläret genom att klicka och dra reglaget från flera kontroller i den vänstra panelen . ListBox kontrollen är en ikon som ser ut som en liten rektangel med tre horisontella linjer och en lodrät rullningslist . Det är oftast den femte ikonen nere i högra kolumnen , precis nedanför en liten cirkel med en prick i det . När du placerar markören över rutan , kommer " ListBox " visas . På formuläret , använda musen för att förstora lådan tills det fyller ungefär en tredjedel av formen .
2
Lägg en textruta i formuläret genom att dubbelklicka på textrutan kontroll i den vänstra panelen . Denna ikon är en liten fyrkant med bokstäverna " ab " i den , vanligtvis den andra ner i högerspalten . Spara formuläret med de två kontroller genom att klicka på " File " och " Spara projekt som . " Först kommer du bli ombedd att ange ett formulär namn . Ge den namnet " ListBox Demo " . När du har klickat på " Spara " en andra prompt frågar efter ett projektnamn . Ge projektet samma " ListBox Demo " namn .
3
Skapa en lista över platser som kommer att visa befolkningen när en plats klickas. Öppna " Egenskaper " panel på höger sida av skärmen ( om det inte redan visas ) genom att trycka på " F4 " -knappen . Klicka på hela formen och rulla ned i Egenskaper tills du ser " Caption ". Dubbelklicka på denna för att markera namnet , som kommer att vara " Form1 . " Ändra detta till " Population . " Klicka på TextBox1 och ändra MultiLine egendom till "true ".
4
Klicka på " Visa " och sedan " Code " för att öppna en kod fönster . Fyll kolonnen med vissa uppgifter genom att skriva följande rader exakt som visas :
Private Sub Form_Load ( ) List1.AddItem " Washington " List1.AddItem " Seattle " List1.AddItem " Bellevue " List1.AddItem " Redmond " List1.AddItem " Oregon " List1.AddItem " Portland " List1.AddItem " Coos Bay " List1.AddItem " Myrtle Point " End Sub
5
Lägg till lite kod som kommer att visa befolkningen i en plats när användaren väljer det genom att skriva in denna koden under den första rutinen : Private Sub List1_Click ( ) Dim befolkningen StringPopulation = " har en nuvarande befolkning på " Select Case List1.ListIndexCase " 0 " Text1 . Text = " Washington " & Befolkning & " 6,5498,224 . " Case " 1 " Text1.Text = " Seattle " & Befolkning & " 582.174 . " Case " 3 " ; Text1.Text = " Redmond " & Befolkning & " . 48.739 " End SelectEnd Sub
6
Spara projektet igen . Tryck " F5 " för att testa projektet . När du markerar en plats med markören bör befolkningsdata visas i textrutan . Om inte , kontrollera din kod posten så att den matchar exakt vad du ser i de föregående stegen .