The Visual Basic ComboBox komponent er et felles brukergrensesnitt element i Windows-programmer . Det tillater brukeren å velge ett element fra en liste over muligheter som vanligvis er skjult , men som faller ned når brukeren klikker på komponenten. De viktigste operasjonene for utbygger ved hjelp av en ComboBox er å legge til , fjerne , rydde og få det valgte elementet i ComboBox . Du trenger
Visual Basic 2008 eller senere
Vis flere instruksjoner
en
Legg en ComboBox fra komponentene listen på venstre side av skjermen .
2
Legg en knapp . Gå til Properties vinduet nederst til venstre side av skjermen og endre teksten eiendom for å lese " Populate . " Endre navnet eiendommen til " PopulateButton . " Dobbeltklikk på knappen for å opprette en hendelse funksjon. Lim inn følgende kode inn i arrangementet funksjon kalt Hvis du ikke ønsker å fylle listen programmatisk , kan du fylle den med egenskaper menyen . Fra Form Designer , klikk en gang på ComboBox å velge det. Finn oppføringen for " Items " i eiendommer listen. Det bør lese " Items" og har en verdi på " ( Collection) . " Klikk ordet " elementer" og en knapp vises med tre prikker på den . Klikk på den knappen . Et vindu vil dukke opp som spør deg å vise elementene som skal legges til listen under kjøring. Å duplisere effekten av " PopulateButton " skapt i dette trinnet , vil du lime inn følgende i dette vinduet : en
dogcatmousebird
3
Legg til en annen knapp . Endre teksten eiendommen til " Slett. " Endre navnet eiendommen til " DeleteButton . " Dobbeltklikk denne nye knappen for å opprette en hendelse funksjon for når en bruker klikker den. Lim inn følgende kode inn i den nye hendelsen funksjonen. Det navnet skal være " DeleteButton_Click . "
ComboBox1.Items.RemoveAt ( ComboBox1.SelectedIndex )
p Hvis du ikke kan fortelle, vil dette fjerne elementet som er valgt fra de elementene som er oppført i ComboBox .
Du kan også bruke kommandoen " ComboBox1.Items.Remove ( ) " for å fjerne et element ved sitt navn . For eksempel, kommandoen : vil
ComboBox2.Items.Remove ( "hund ")
Denne kommandoen fjerner "hund " oppføring fra listen
fire .
Legg en siste knapp . Name it " ClearButton " og gi den teksten "Clear . " Dobbeltklikk for å opprette en hendelse for det, og lim inn følgende kode der : en
ComboBox1.Items.Clear ( )
p Dette vil fjerne alle elementene fra ComboBox .