Ca și înainte, eliminăm din proiect codurile tuturor agenți de procesare a evenimentelor pentru apăsări de taste, toate funcțiile legate de lista și de lista însăși și o punem pe formularul de control ComboBox.
Luați în considerare proprietățile sale (cele pe care nu le-am întâlnit până acum).
Proprietatea DropDownStyle definește interfața cu utilizatorul (stil și abilitatea de a accesa câmpul de text ComboBox). Când se găsește valoarea proprietății DropDown, este închisă o listă derulantă cu capacitatea de a schimba câmpul text, cu DropDownList - accesul la câmpul text. Dacă este setată proprietatea simplă, lista este întotdeauna deschisă (nu există, în mod normal, buton de extindere a listei) și editarea câmpului Text este permisă.
Schimbarea programului de DropDownStyle pare puțin diferită de atribuirea unei valori:
Proprietatea DropDownWidth specifică lățimea părții derulante a casetei combo. DropDownWidth nu poate fi mai mică decât lățimea lui ComboBox.
Nu există alte proprietăți care diferă de proprietățile de control ListBox ale ComboBox, dar toate celelalte proprietăți sunt prezente. Acest lucru înseamnă că ComboBox este, în esență, același ListBox, dar are un câmp separat pentru proprietatea Text și are capacitatea de a afișa elementele listate ca drop-down-uri. Prin urmare, codurile deja folosite pentru controlul ListBox, care iau în considerare doar caracteristicile minore ale ComboBox, se repetă practic.
Operații asupra listelor din ComboBox Adăugarea rândurilor în ComboBox
Pentru a seta proprietatea Items la etapa de proiectare, faceți clic pe elipsa de lângă ea în fereastra Properties (Proprietăți) și, prin urmare, sunați editorul String Collection. În acesta, puteți introduce textele de șir necesare, care după ce faceți clic pe butonul "OK" apar în fereastra de control.
Pentru a adăuga linii programat, puteți utiliza una dintre următoarele metode:
pentru (int i = 10; i> 0; i -)