Combobox és comboboxex - együttműködik a combo box Delphi, Delphi-gyik
Combo egyesíti a mezőben, és egy listát. A felhasználó kiválaszthatja egy értéket a listából, vagy írja be a mezőbe. A Delphi munka a kombinált lista komponensei ComboBox és ComboVohEh. ComboBox komponens egy szokásos kombinációt és ComboVohEh komponens - kiterjesztett kombinált listáját. Tekintsük ComboBox alkatrész itt.
Vegyük észre azt is, hogy a Delphi egy speciális kombinált ColorBox. kiválasztására a színek, amelyek segítségével állítjuk be kiválasztott típus TColor tulajdon.
List zárt ComboBox komponenst. Ez lehet egyszerű vagy legördülő menüből. Legördülő listában az összehajtott kevesebb helyet a képernyőn.
A képen látható egy ComboBox komponenst egy összehajtott (1), illetve a denaturált (2) listákat.
Ezzel szemben az egyszerű combo box nem lehet egy vízszintes görgetősáv, és lehetővé teszi a válogatott csak egy érték.
stílusú ingatlan
Stílus ingatlan típusa TComboBoxstyle határozza meg a megjelenését és viselkedését a legördülő menüből. Stílusú épület veszi meg a következő értékeket:
- csDropDown (legördülő lista szerkesztés terén) - alapértelmezett: A felhasználó kiválaszthatja elem a listán (a kiválasztott elem megjelenik a beviteli mezőben), vagy adja (szerkesztés), melyek közvetlenül a beviteli mező;
- csSimple (beviteli mezőbe, hogy folyamatosan bővíteni a listát); A lista látható, meg kell növelni a magasságot (ingatlan magasság) ComboBox komponenst;
- csDropDownList (legördülő lista, amely lehetővé teszi válogatott tételeket a lista);
- csOwnerDrawFixed (lista elemei a fix magasságú meghatározott ItemHeight tulajdonság);
- csOwnerDrawVariable (elemek listája, amely lehet különböző magasságú).
Ha a stílus listája be van állítva csOwnerDrawFixed vagy csOwnerDrawVariable. rajz a tételeket a listában megfelel a programozó.
ingatlan DropDownSount
DropDownSount tulajdonság Integer meghatározza a sorok számát, egyidejűleg jelenik meg a legördülő listában. Ha az ingatlan értéke meghaladja a sorok száma a lista értéke határozza meg az elemek tulajdonság altulajdonságokat gróf, majd a legördülő listában automatikusan megjelenik egy függőleges görgetősáv, ha a lista mérete kisebb, mint a tulajdonságban megadott DropDownSount, a megjelenített terület a lista automatikusan csökken. DropDownSount alapértelmezett tulajdonság értéke 8.
ingatlan DroppedDown
DroppedDown tulajdonság egy logikai annak megállapítására, hogy a lista nyilvánosságra. Ha a tulajdonság értéke True, akkor a lista jelenik meg a kibővített formában, különben a lista minimalizáljuk. DroppedDown tulajdonság csak akkor érvényes, ha a stílus tulajdonság nem egyenlő csSimple.
Ösztönző vagy esemény OnDropDown
Megjelenítésekor a legördülő esemény bekövetkezik OnDropDown típusú TNotifyEvent. A programozó önállóan képes a közzététel és az alvadási lista futásidőben beállításával DroppedDown tulajdonságot a megfelelő értéket.
Vegyük példának a közzététel ellenőrzések és megszorítás a lista: