Combobox Delphi

oldal bibliotekiStandard

ComboBox alkatrész funkcióit egyesíti ListBox alkatrészek - lista, és Szerkesztés - ablakot. Az összetevő lehetővé teszi a felhasználó számára, hogy válassza ki a kívánt sort vagy megvalósítsák sor szöveget, mint a kiválasztást. A lista megjelennek kibővített formában, és egy legördülő listából.

A különbség a ComboBox és hasonló funkciókat ListBox komponens a következő:

  • ComboBox lehetővé teszi a felhasználó számára, hogy módosítsa a listán, de nincs ListBox;
  • ComboBox lista bővíthető, vagy összeomlott, és ő mindig telepített ListBox;
  • ListBox elviseli feleletválasztós, és ComboBox felhasználó mindig jelöljön ki egy elemet.

Tstrings típusú végrehajtja a fő jellemzője - tételek. Ez kitölti a Property ellenőr tárgyak szerkesztés közben, kattintson a három pontra. Tulajdonságok és módszerek az osztály Tstrings feladata az ingatlan.

Alapvető tulajdonságok Style (képek listáját stílusú):

  • csDropDown - legördülő listából, ahol a sorokat és szerkesztése doboz azonos magasságban, amely lehetővé teszi a felhasználóknak, hogy a megadott vagy szerkesztett szöveget;
  • csSimple - részletes listája, ahol a vonal beviteli mezőbe, és ugyanabban a magasságban, amely lehetővé teszi a felhasználóknak, hogy a megadott vagy szerkesztett szöveget;
  • csDropDownList - legördülő listából ugyanabban a magasságban a sorok nem tartalmazó beviteli mezőbe;
  • csOwnerDrawFixed - legördülő listából típusú csDropDown grafikus ábrázolása az elemek azonos magasságú, meghatározott ItemHeight tulajdon;
  • csOwnerDrawVariable - legördülő listából típusú csDropDown grafikus ábrázolása az elemeket is, amelyek eltérő magasságú;

Szöveg mező határozza meg a felhasználó által választott vagy a szöveg, hogy ő vezetett. ItemIndex tulajdonság meghatározza az index a lista elem, hogy a felhasználó által kiválasztott, az ingatlan lesz egyenlő -1, ha az ablak végeztük szerkesztést. Alapérték ItemIndex = -1. MaxLength tulajdonság határozza meg a karakterek számát beírni a mezőbe. ABC sorrendben lista tulajdon.

  • Action (Akció tulajdonság: TBasicAction;) - meghatározza azt a folyamatot, ami társított komponenst;
  • Align (Talign = (alNone, altop, alBottom, alLeft, rendben, alClient); tulajdonság Align: TAlign;) - beállítja a nyomvonal a komponens a tartályban;
  • Horgonyok (típus TAnchorKind = (akTop, akLeft, akRight, akBottom); típusú Tachors = halmaza TAncorKind; tulajdon Ancors: TAnchors;) - meghatározza, hogy a komponens kapcsolódik az eredeti, amikor az utolsó módosított méretű;
  • DropDownCount (ingatlan DropDownCount: integer;) - megadja a maximális számú példány jelenik meg a legördülő listából nélkül megjelenő görgetősáv. Stílus érvényes minden érték, kivéve csSimple;
  • ItemHeight (ingatlan ItemHeight: integer;) - jelzi a magasságot, a pixel, a legördülő listából;
  • ItemIndex (ingatlan ItemIndex: integer;) - jelzi a sorszáma az elem, amely ki van emelve a listán;
  • Tételek (vagyontárgyak: TStrings;) - esetén vonalak a lista - Tstrings objektum osztály. Az ingatlan ezen osztály lehetővé teszi a kialakulását és változását a listán;
  • SelLength (ingatlan SelLength: integer;) - meghatározza, hogy hány karakter kiemelve a szerkesztés ablakban;
  • SelStart (ingatlan SelStart: integer;) - jelzi a helyzet az első karakter, hogy ki van jelölve a szerkesztési ablak, vagy ha nincs választása, a kurzor pozícióját meg;
  • SelText (ingatlan SelText: string;) - kiválasztott szöveg a szerkesztés ablakban;
  • Rendezés (ingatlan Rendezés: Boolean;) - megadja, hogy egy sort automatikusan az abc sorrendben.
  • Tiszta (eljárás törlése;) -, hogyan lehet elemeket törölni a listáról;
  • SelectAII (eljárás SelectAII;) - eljárás keretében választotta ki a szöveget a szerkesztő ablakban;
  • SetFocus művelet (eljárás SetFocus művelet;) - átviteli eljárás fókusz elem és aktiválja.
. combobox Delphi például

Kapcsolódó cikkek programozás:

Kapcsolódó cikkek