Visual Basic Combo Box Tutorial

Visual Basic Combo Box Tutorial


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 kombinasjonsboksen.

Bruksanvisning

1 Legg en ComboBox fra listen komponentene på venstre side av skjermen.

2 Legg en knapp. Gå til vinduet Egenskaper nederst venstre side av skjermen og endre tekst eiendom for å lese "Befolke." Endre navn egenskapen til "PopulateButton." Dobbeltklikk på knappen for å opprette en hendelse funksjon. Lim inn følgende kode i tilfelle funksjon kalt "PopulateButton_Click":

ComboBox1.Items.Add("dog")
ComboBox1.Items.Add("cat")
ComboBox1.Items.Add("mouse")
ComboBox1.Items.Add("bird")

Alternativt, hvis du ikke ønsker å fylle listen programmatisk, kan du fylle den med egenskaper menyen. Fra Form Designer, klikk en gang på kombinasjonsboksen for å velge det. Finn oppføringen for "elementer" i egenskapslisten. Den bør leses "elementer", og har en verdi på "(Collection)." Klikk på ordet "elementer" og en knapp vises med tre prikker på den. Klikk på den knappen. Et vindu vil komme opp som ber deg å vise elementene som skal legges til i listen under kjøring. Hvis du vil duplisere effekten av "PopulateButton" skapt i dette trinnet, vil du lime inn følgende i dette vinduet:

hund
katt
mus
fugl

3 Legg til en annen knapp. Endre teksten eiendommen til "Delete". Endre navn egenskapen til "DeleteButton." Dobbeltklikk på denne nye knappen for å opprette en hendelse funksjon for når en bruker klikker den. Lim inn følgende kode i den nye hendelsen funksjon. Det navnet skal være "DeleteButton_Click."

ComboBox1.Items.RemoveAt(ComboBox1.SelectedIndex)

Hvis du ikke kan fortelle, vil dette fjerne det elementet som er valgt fra noen av elementene i den ComboBox.

Du kan også bruke kommandoen "ComboBox1.Items.Remove ()" for å fjerne et element av navnet. For eksempel, kommandoen:

ComboBox2.Items.Remove ( "hund")

Denne kommandoen vil fjerne "hund" oppføring fra listen.

4 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:

ComboBox1.Items.Clear()

Dette vil fjerne alle elementer fra ComboBox.

Hint

  • Alle objekter kan legges til en ComboBox ved å bruke "toString" metoden. For eksempel kan du legge den ComboBox til seg selv ved hjelp av følgende kommando:
  • ComboBox1.Items.Add (ComboBox1.ToString)
  • Den resulterende oppføring vil lese:
  • System.Windows.Forms.ComboBox, Items.Count: 5