ComboBox delphi Componenta

Delphi componenta ComboBox este o listă ListBox combinație de siruri de caractere de la linia de intrare Edit. În acest caz, „o listă de șiruri“ Delphi ComboBox este inițial ascunsă și este dezvăluit când faceți clic pe mouse-ul pe triunghiuri de prezentare a informațiilor, care este situat chiar în linia de intrare:

ComboBox delphi Componenta

Astfel, cu ajutorul Delphi loc ComboBox sub formă de economii pentru rasmescheniya alte elemente ale interfeței programului. O dezvăluire a listei de șiruri poate interzice, în general, dacă este necesar.

Multe proprietăți și capacități Delphi componente ComboBox cu siruri de caractere (obiecte articole) sunt aceleași ca și în componenta ListBox Delphi. Prin urmare, re-le descrie nu vor. Voi descrie diferențele și caracteristici suplimentare.

Deci, pentru oportunitatea de a dezvăluirii componentei ComboBox îndeplinește stil - stil de proprietate:

ComboBox delphi Componenta

Stilul este componenta ComboBox1
ComboBox1.Style = csDropDown
(Lista poate fi deschis, poate fi scris în linia de intrare)

Stilul este componenta ComboBox2
ComboBox1.Style = csSimple
(Lista nu poate fi deschis, puteți scrie în linia de intrare)

Atunci când componenta stil csDropDownList poate fi deschis, dar proprietatea text poate fi setat la doar una dintre liniile, salvate într-o componentă, care este, utilizatorul este lipsit de posibilitatea de a scrie în linia de intrare.


Numărul de rânduri care sunt vizibile în lista de divulgare este DropDownCount egală. În cazul în care numărul real de linii salvate mai mult decât atât, se va derula automat apare bare. Programatorul poate face lista deschisă la momentul potrivit. Pentru a face acest lucru, proprietate DroppedDown setat la True. În acest scop, utilizatorul poate folosi ALT + săgeată în jos tastatură de comenzi rapide.

Numărul maxim de caractere permise într-un șir de text este setat setarea MAXLENGTH. Mai mult decât atât, o valoare de 0 înseamnă nici o limită. CharCase transformare controale proprietate a textului de intrare la partea superioară (valoarea CharCase = ecUpperCase) sau mai mică (valoarea CharCase = ecLowerCase) registru. Valoarea EcNormal indică faptul că textul să fie introdus fără conversie.

Principalele evenimente Delphi componente combobox sunt: