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: