Listă derulantă

Componenta este utilizată pentru a selecta o intrare din lista derulantă.

Metode și proprietăți

Stabilește dacă componenta poate primi focalizare. Această proprietate este numai pentru citire. Vă permite să verificați dacă această componentă poate primi focalizare de intrare, de regulă este necesară înainte de a utiliza metoda SetFocus, deoarece în cazul în care o componentă are o proprietate vizibil: = false sau Activat: = False sau componentă este situată pe componenta mamă cu aceste proprietăți, utilizarea metodei setfocus va eșua.







exemplu: dacă Form1.ComboBox1.CanFocus apoi Form1.ComboBox1.SetFocus;

Șterge lista verticală

Culoarea de fundal Pentru a specifica o culoare arbitrară, puteți utiliza numărul hexazecimal
exemplu: Form1.ComboBox1.Color: = $ 00DDEEFF;
unde FF este roșu, EE este verde, DD este albastră.

În plus, puteți utiliza denumirea de culoare a textului
exemplu: Form1.ComboBox1.Color: = clWindowText;
exemplu: Form1.ComboBox1.Color: = clRed;

Lista denumirilor de culori ale textului:
clBlack Negru
clMaroon Dark Red
clGreen Green
clOlive Olive
ClNavy Dark Blue
clPurple Purple
clTeal Steel
clGray Grey
clSilver Silver
ClRed Roșu
clLime Luminoase verde
clYellow Yellow
clBlue Blue
clFuchsia Purple
clAqua the Turquoise
clWhite White


Lista culorilor sistemului este determinată de setările stilului Windows:
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

Vă permite să selectați tipul cursorului pentru componentă. Proprietatea poate lua următoarele valori:
crAppStart
crArrow
crCross
crDefault
crDrag
crHandPoint
crHelp
crHourGlass
crHSplit
crIBeam
crMultiDrag
Crno
crNoDrop
crSizeAll
crSizeNESW
crSizeNS
crSizeNWSE
crSizeWE
crSQLWait
crUpArrow
crVSplit

exemplu:
dacă Form1.ComboBox1.Cursor: = crHandPoint;

Adaugă o valoare la listă cu ID-ul specificat. Este important să înțelegeți că valoarea nu este adăugată la baza de date.







exemplu:
Form1.ComboBox1.dbAddRecord (1, 'Punctul 1'); // adaugă valoarea la listă, cu identificatorul 1 și textul "elementul 1"

Vă permite să redenumiți o valoare din listă cu identificatorul specificat. Este important să înțelegeți că valoarea nu este editată în baza de date.

exemplu:
Form1.ComboBox1.dbEditRecord (1, 'Punctul 1'); // redenumeste valoarea din lista, cu id 1

Vă permite să ștergeți o valoare din listă cu identificatorul specificat. Este important să înțelegeți că valoarea nu este ștersă din baza de date.

exemplu:
Form1.ComboBox1.dbDeleteRecord (1); // elimină valoarea din listă, cu ID 1
Form1.ComboBox1.dbDeleteRecord (-1); // permite ștergerea de la începutul listei a unei valori goale, care în mod implicit este prezentă în ComboBox

ID-ul vă permite să obțineți înregistrarea de date selectată sau selectați o înregistrare Notă, dbItemID funcționează cu identificatorul numeric al bazei de date, nu lista de numere de serie.
Pentru a seta o valoare goală, setați -1, numerotarea ID începe de la 1.

exemplu:
Form1.ComboBox1.dbItemID: = 2; // selectați înregistrarea cu identificatorul 2
Form1.ComboBox1.dbItemID: = -1; // selectați o valoare goală

Vă permite să completați o componentă cu rezultatul unei interogări SQL, rețineți că câmpul id este menționat în interogarea SQL, astfel încât componenta să poată afla ce înregistrare din baza de date aparține rândului selectat. O interogare SQL este de asemenea permisă fără a menționa câmpul ID, dar în acest caz va fi imposibil să se știe ce identificator de înregistrare are rândul selectat.

exemplu:
Form1.ComboBox1.dbSQLExecute ('SELECT fieldname, id FROM tablename');

Acesta vă permite să forțeze genera eveniment onchange este de obicei necesar listele legate de muncă pentru a de script-ul pentru a actualiza lista legată, dacă modificați selecția ComboBox folosind un script (dbItemID).

Exemplu de stare a componentei: Form1.ComboBox1.Enabled: = Adevărat; sau Form1.ComboBox1.Enabled: = False;

Stabilește dacă componenta are în prezent o focalizare de intrare numai pentru citire.

Exemplu: dacă Form1.ComboBox1.Focused = False apoi ShowMessage ( 'componenta are focus intrare în acest moment.');

Culoarea etichetei Pentru a specifica o culoare arbitrară, puteți utiliza numărul hexazecimal
exemplu: Form1.ComboBox1.Font.Color: = $ 00DDEEFF;
unde FF este roșu, EE este verde, DD este albastră.

În plus, puteți utiliza denumirea de culoare a textului
exemplu: Form1.ComboBox1.Font.Color: = clWindowText;
exemplu: Form1.ComboBox1.Font.Color: = clRed;

Lista denumirilor de culori ale textului:
clBlack Negru
clMaroon Dark Red
clGreen Green
clOlive Olive
ClNavy Dark Blue
clPurple Purple
clTeal Steel
clGray Grey
clSilver Silver
ClRed Roșu
clLime Luminoase verde
clYellow Yellow
clBlue Blue
clFuchsia Purple
clAqua the Turquoise
clWhite White


Lista culorilor sistemului este determinată de setările de stil Windows:
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

Numele fontului pentru exemplu de text: Form1.ComboBox1.Font.Name: = 'Arial';







Articole similare

Trimiteți-le prietenilor: