A legördülő listában

Komponens arra szolgál, hogy válasszon ki egy bejegyzést a listából.

Módszerek és tulajdonságok

Ez határozza meg, hogy az alkatrész kaphat hangsúlyt. Ez csak olvasható tulajdonság. Ez lehetővé teszi, ellenőrizze, hogy az alkatrész, hogy megkapja a bemeneti fókusz általában szükséges a felhasználás előtt SetFocus művelet módszer, mivel Ha egy komponens van egy olyan tulajdonsága Látható: = false vagy Enabled: = False vagy összetevő található a szülő alkatrész ezekkel a tulajdonságokkal, használata SetFocus művelet módszer sikertelen lesz.

Példa: ha Form1.ComboBox1.CanFocus majd Form1.ComboBox1.SetFocus;

Törli a legördülő listából

Háttérszín megadásához egyéni színt, akkor a szám shestnadtsetirichnym
Példa: Form1.ComboBox1.Color: = $ 00DDEEFF;
ahol FF - piros, EE - zöld, DD - kék.

Ezen felül, akkor a szöveg színe kijelölés
Példa: Form1.ComboBox1.Color: = clWindowText;
Példa: Form1.ComboBox1.Color: = clRed;

List szöveg színe elnevezések:
clBlack Fekete
clMaroon Burgundy
clGreen Zöld
clOlive Olive
clNavy Sötétkék
clPurple Lila
clTeal Steel
clGray Gray
clSilver Silver
clRed Red
clLime Élénkzöld
clYellow Sárga
clBlue Blue
clFuchsia Lila
clAqua Turquoise
clWhite White


A listát a rendszer megadott színek stílus Windows beállításait:
clActiveBorder
clActiveCaption
clAppWorkSpace
clBackground
clBtnFace
clBtnHighlight
clBtnShadow
clBtnText
clCaptionText
clGradientActiveCaption
clGradientInactiveCaption
clGrayText
clHighlight
clHighlightText
clHotLight
clInactiveBorder
clInactiveCaption
clInactiveCaptionText
clInfoBk
clInfoText
clMenu
clMenuBar
clMenuHighlight
clMenuText
clScrollBar
cl3DDkShadow
cl3DLight
clWindow
clWindowFrame
clWindowText

Ez lehetővé teszi, hogy válassza ki a kurzor típusát az alkatrész. Az ingatlan a következő értékeket:
crAppStart
crArrow
crCross
crDefault
crDrag
crHandPoint
crHelp
crHourGlass
crHSplit
crIBeam
crMultiDrag
Crno
crNoDrop
crSizeAll
crSizeNESW
crSizeNS
crSizeNWSE
crSizeWE
crSQLWait
crUpArrow
crVSplit

például:
ha Form1.ComboBox1.Cursor: = crHandPoint;

Lehetővé teszi, hogy hozzáadott értéket a listában a megadott azonosító Fontos megérteni, hogy értéke nem adódik hozzá az adatbázishoz.

például:
Form1.ComboBox1.dbAddRecord (1 ', 1. tétel); // értéket ad a listán, az azonosító az 1. és a szöveg „1. bekezdés”

Lehetővé teszi, hogy nevezze át az értéket a listában a megadott azonosító Fontos megérteni, hogy az érték nem szerkeszthető az adatbázisban.

például:
Form1.ComboBox1.dbEditRecord (1 ', 1. tétel); // átnevezi érték szerepel a listán, az azonosító 1

Lehetővé teszi, hogy távolítsa el egy értéket a listából a megadott azonosító Fontos megérteni, hogy az érték nem törlődnek az adatbázisból.

például:
Form1.ComboBox1.dbDeleteRecord (1); // eltávolítja az értéket a listából azonosítójával 1
Form1.ComboBox1.dbDeleteRecord (-1); // lehetővé teszi, hogy távolítsa el a lista elején, egy üres értéket, amely alapértelmezés szerint jelen ComboBox

ID lehetővé teszi, hogy a kiválasztott adatbázis rekord vagy válasszon egy rekord Note, dbItemID működik a numerikus azonosítója az adatbázisban, és nem a sorozatszámot listából.
Beállításához a null értéket, állítsa -1, számozás bejegyzések ID kezdődik 1.

például:
Form1.ComboBox1.dbItemID: = 2; // válassza ki a bejegyzést a 2. azonosító
Form1.ComboBox1.dbItemID: = -1; // válassza ki az üres értéket

Akkor töltse ki az alkatrészeket kapott SQL lekérdezés veszi, hogy az SQL lekérdezés említett id mezőt komponens lehet tudni, hogy melyik az adatbázist tartozik a kiválasztott sor. SQL lekérdezés megengedett említése nélkül mezőket id, de ebben az esetben lehetetlen lesz, hogy tudja, mi a rekord ID a kiválasztott vonalra.

például:
Form1.ComboBox1.dbSQLExecute (SELECT fieldname, id FROM táblanév ');

Ez lehetővé teszi, hogy erőt generál OnChange esemény általában szükséges a munkával kapcsolatos listák a forgatókönyvet, hogy frissítse a láncolt lista, ha megváltoztatja a ComboBox kiválasztási szkript használatával (dbItemID).

Komponens példái állam: Form1.ComboBox1.Enabled: = True; vagy Form1.ComboBox1.Enabled: = False;

Ez határozza meg, hogy az alkatrész jelenleg a hangsúly a bemenet csak olvasható tulajdonság.

Példa: ha Form1.ComboBox1.Focused = False majd ShowMessage ( „komponens bemenet fókusza abban a pillanatban.”);

Színes feliratos megadásához egy tetszőleges színt, akkor a szám shestnadtsetirichnym
Példa: Form1.ComboBox1.Font.Color: = $ 00DDEEFF;
ahol FF - piros, EE - zöld, DD - kék.

Ezen felül, akkor a szöveg színe kijelölés
Példa: Form1.ComboBox1.Font.Color: = clWindowText;
Példa: Form1.ComboBox1.Font.Color: = clRed;

List szöveg színe elnevezések:
clBlack Fekete
clMaroon Burgundy
clGreen Zöld
clOlive Olive
clNavy Sötétkék
clPurple Lila
clTeal Steel
clGray Gray
clSilver Silver
clRed Red
clLime Élénkzöld
clYellow Sárga
clBlue Blue
clFuchsia Lila
clAqua Turquoise
clWhite White


A listát a rendszer megadott színek stílus Windows beállításait:
clActiveBorder
clActiveCaption
clAppWorkSpace
clBackground
clBtnFace
clBtnHighlight
clBtnShadow
clBtnText
clCaptionText
clGradientActiveCaption
clGradientInactiveCaption
clGrayText
clHighlight
clHighlightText
clHotLight
clInactiveBorder
clInactiveCaption
clInactiveCaptionText
clInfoBk
clInfoText
clMenu
clMenuBar
clMenuHighlight
clMenuText
clScrollBar
cl3DDkShadow
cl3DLight
clWindow
clWindowFrame
clWindowText

betűtípus nevét, hogy a szöveg, például: Form1.ComboBox1.Font.Name: = „Arial”;

Kapcsolódó cikkek