Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Sette inn en ComboBox i C - Sharp
    C - Sharp utviklere har muligheten til å legge ComboBox kontroller i skjemaer som de bygger dem eller for å generere comboboxes etter behov. C - Sharp er " Controls.Add " metoden gjør dynamisk kontroll generasjon mulig. Du kan finne denne funksjonaliteten nyttig når du trenger å samle informasjon fra en bruker på et skjema som ikke har noen ComboBox . Som bruker Controls.Add metoden, kan du opprette en ComboBox , fylle den med data og plassere det hvor som helst på skjemaet mens programmet kjører . Instruksjoner
    en

    Launch Microsoft Visual Studio og åpne C - Sharp prosjektet . Flytt til Solution Explorer og dobbeltklikk på prosjektets oppstart skjema . Visual Studio viser at skjemaet i sin design vinduet.
    2

    Dobbeltklikk på tittellinjen øverst på skjemaet. Skjemaets "Load "-metoden åpner i Kode-vinduet . Legg inn koden nedenfor til at metoden : en

    ComboBox combo1 = nye ComboBox (); combo1.Name = " combo1 "; combo1.Location = new Point ( 100 , 200 ) ;

    de to første utsagnene skaper en ComboBox heter " combo1 . " den neste setningen setter kontrollens plassering på skjemaet ved å opprette et nytt punkt. At plasseringen er 100 piksler fra toppen og 200 piksler fra venstre , som vist i kallet til Point metoden.
    3

    Lim inn følgende kode etter koden vist i forrige trinn : en

    string [ ] comboItems = new String [ ] {" Sak 1 ", " Sak 2 ", " Punkt 3 "} ; combo1.Items.AddRange ( comboItems ) ; combo1.Items.Add ( "Another Item" ) ;

    første kodelinje skaper en streng array som inneholder tre elementer . Den neste setningen bruker AddRange metode for å legge disse elementene til den nyopprettede ComboBox . Den endelige uttalelsen legger et annet element til ComboBox med Legg til metoden. Hver av disse metodene fungerer - men gjør det AddRange metode du å sette inn elementer raskt inn i en ComboBox når du har mange å legge
    4

    Lim koden vist nedenfor etter siste kodelinje beskrevet . i forrige trinn : " . combo1_SelectedIndexChanged "

    combo1.SelectedIndexChanged + = new EventHandler ( combo1_SelectedIndexChanged ); ; this.Controls.Add ( combo1 )

    første linjen definerer en hendelse handler oppkalt ; Denne hendelsen handler kjøres når brukerne velge ett av elementene i ComboBox . Den siste kodelinje legger den nye ComboBox til skjemaet ved hjelp av Controls.Add metoden
    5

    Legg denne siste blokken med kode etter at Load metode : .

    Void combo1_SelectedIndexChanged (objekt avsender, EventArgs e ) { ComboBox Combobox = ( ComboBox ) sender ; string selectedText = comboBox.SelectedItem.ToString (); MessageBox.Show ( " Du valgte " + selectedText ) ;}

    Denne koden bestemmer ComboBox er valgt element og viser det i en popup meldingsboks.
    6

    Trykk F5 . Visual Studio kjører kode og oppretter en ny ComboBox . Klikk på ComboBox er " Down" pilen, og klikk deretter ett av elementene som vises i drop -down menyen . Arrangementet handler koden kjøres og viser elementet du valgte .

    früher :

     Weiter:
      Relatert Artike
    ·Slik konverterer til Matrix i MATLAB 
    ·Hvor å Endre PLS programmering 
    ·Slik konverterer Pseudo Codes til flytskjemaer 
    ·Hvilke er de to språkene mest brukte for Professional …
    ·Hvordan ta ut Alpha Tegn Men Leave numeriske tegn i SQL…
    ·Hvordan oppdatere en markør ved hjelp av COBOL 
    ·Hva er kodesett 
    ·Hvordan bruke ListBox i C GUI 
    ·Slik konverterer en ANSI til en HEX 
    ·Hvordan beregne Modulus 
      Anbefalte artikler
    ·Hvordan lage Samtidige Sounds i VB 
    ·Java Trim Funksjon 
    ·PHP -skript for å laste opp flere filer 
    ·Hvordan Split en streng på en plass i PHP 
    ·Slik deaktiverer HTML Text Selection 
    ·Slik unngår du at minnelekkasjer i C + + 
    ·Hvordan få Spør i Python 
    ·Sette inn en linje i en fil i VBS 
    ·Visual Basic Tutorial på Sentence Space 
    ·Slik pakker du ut ord fra en streng i Python 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/