Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vložiť ComboBox do C - Sharp

Vývojári C - Sharp majú možnosť pridať ovládacie prvky ComboBox do formy , ako sa postaviť , alebo generovať ComboBoxes podľa potreby . Metóda " Controls.Add " C - Sharp je dynamická kontrola generácie je to možné . Možno zistíte , táto funkcia užitočná , keď potrebujete zhromažďovať informácie od používateľa , na formulári , ktorý nemá ComboBox . Pomocou metódy Controls.Add , môžete vytvoriť ComboBox , naplniť ju dátami a umiestniť kamkoľvek sa vám páči na forme , program sa spustí . Pokyny dovolená 1

Spustite program Microsoft Visual Studio a otvorte akékoľvek C - Sharp projektu . Prechod na roztoku Explorer a dvakrát kliknite na spúšťací formulár projektu . Visual Studio displeja , ktoré tvoria vo svojom okne dizajne .
2

Dvakrát kliknite na záhlavie v hornej časti formulára . Metóda vo formulári " Load " sa otvorí v ​​okne Kód . Pridajte kód z obrázku nižšie uvedenej metódy :

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

prvé dva príkazy vytvoriť ComboBox s názvom " Combo1 . " Ďalšie vyhlásenie nastaví umiestnenie ovládacieho prvku na formulári tým , že vytvorí nový bod . To miesto je 100 pixelov zhora a 200 pixelov zľava, ako je uvedené vo výzve na metóde Point .
3

Vložte nasledujúci kód po kóde uvedeného v predchádzajúcom kroku :

string [ ] comboItems = new string [ ] { " bod 1 " , " bod 2 " , " bod 3 " } ; combo1.Items.AddRange ( comboItems ) ; combo1.Items.Add ( " Ďalšie položka " ) ;

Prvý riadok kódu vytvára pole reťazcov obsahujúce tri položky . Ďalší výraz používa metóda AddRange pridať tieto položky do novovytvoreného ComboBox . Konečné vyúčtovanie pridáva ďalšie položky ComboBox pomocou metódy Add . Každá z týchto metód práce - však, metóda AddRange umožňuje rýchlo vložiť tovar do ComboBox , keď máte veľa pridať
4

Vložte kód je uvedené nižšie po poslednom riadku kódu je popísané . v predchádzajúcom kroku :

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

Prvý riadok definuje obslužnú rutinu udalosti s názvom " combo1_SelectedIndexChanged . " ; Táto obslužná rutina udalosti spustí , keď používateľ vybrať jednu z položiek v ComboBox . Posledný riadok kódu pridá nový ComboBox do formulára pomocou metódy Controls.Add
5

Pridať túto konečné blok kódu po spôsobu zaťaženia : .

Void combo1_SelectedIndexChanged ( objekt odosielateľa , EventArgs e ) { ComboBox ComboBox = ( ComboBox ) sender ; string SelectedText = comboBox.SelectedItem.ToString ( ) ; MessageBox.Show ( " Vybrali ste " + SelectedText ) ; }

Tento kód určuje ComboBox je vybraná položka a zobrazí ju v okne so správou popup .
6

stlačte klávesu F5 . Visual Studio spustí kód a vytvorí nový ComboBox . Kliknite ComboBox je " dole " šípku , a potom kliknite na jednu z položiek , ktoré sa objavia v rozbaľovacej ponuke . Kód obslužnej rutiny udalosti spustí a zobrazí položky vybrané .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené