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.