HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

A TCheckListBox komponens


Példaprogram letöltése

4441 bájt

A CheckListBox komponens egy olyan speciális lista, amelyben minden elemhez tartozik egy jelölőnégyzet (CheckBox) is.

A TCheckListBox osztály a TCustomListBox osztályból van származtatva, így a ListBox komponensnél megtalálható property-k itt is léteznek.
AllowGrayed
Osztály: TCheckListBox
property AllowGrayed: Boolean;
Bár egy CheckBox-ban logikai értéket adunk, vagyis az értéke elvileg igaz vagy hamis lehet, mégis előfordulhat olyan eset, amikor egy harmadik értékre is szükség van. Ez a harmadik érték a „nem értelmezett” állapot, és a CheckBox ilyenkor „szürkítve” jelenik meg. Ha engedélyezni szeretnénk ennek az állapotnak a beállítását is, akkor a property-nek adjunk igaz értéket.
Checked
Osztály: TCheckListBox
property Checked[Index: Integer]: Boolean;
Ezzel a property-vel kérdezhetjük le, vagy állíthatjuk be az egyes elemekhez tartozó CheckBox-ok állapotát. A property igaz értéket ad vissza, ha a CheckBox ki van jelölve, és hamisat, ha nincs, vagy szürkített állapotban van. Az Index az elem sorszáma. Az első elemé 0, a másodiké 1, stb.
Flat
Osztály: TCheckListBox
property Flat: Boolean;
A CheckBox-ok megjelenítését szabályozza ez a property. Ha az értéke igaz, akkor a megjelenítés 3D stílusú, egyébként egyszerű, egyszínű.
ItemEnabled
Osztály: TCheckListBox
property ItemEnabled[Index: Integer]: Boolean;
A property értéke azt mondja meg, hogy az Index sorszámú elem engedélyezett-e, vagy sem. Írható-olvasható property. Ha a property értéke igaz, akkor az elem engedélyezett.
Header
Osztály: TCheckListBox
property Header[Index: Integer]: Boolean;
Az elemeket különböző szekciókra oszthatjuk ennek a property-nek a megfelelő használatával. Ha az Index-szel meghatározott elem Header tulajdonságát igazra állítjuk, akkor ez előtt az elem előtt nem lesz CheckBox, csak a felirat jelenik meg.
HeaderBackgroundColor
Osztály: TCheckListBox
property HeaderBackgroundColor: TColor;
A Header típusú elemek háttérszínét határozza meg ez a property (lásd Header property).
HeaderColor
Osztály: TCheckListBox
property HeaderColor: TColor;
A Header típusú elemek feliratának színét határozza meg ez a property, a HeaderBackgroundColor property-hez hasonlóan.
State
Osztály: TCheckListBox
property State[Index: Integer]: TCheckBoxState;
Ez a property annyiban különbözik a Checked property-től, hogy ezzel a CheckBox mindhárom állapotát le tudjuk kérdezni. Értékei a következők lehetnek:
  • cbUnchecked: a CheckBox nincs bejelölve;
  • cbChecked: a CheckBox be van jelölve;
  • cbGrayed: szürkített állapot.
OnClickCheck
Osztály: TCheckListBox
property OnClickCheck: TNotifyEvent;
Ez az esemény akkor következik be, amikor a felhasználó valamelyik CheckBox állapotát megváltoztatja.

Cikksorozat

#IDKategóriaCikk címeSorozat
1488DelphiMS SQL tárolt eljárások1. rész
1499DelphiMS SQL tárolt eljárások2. rész
1507DelphiMS SQL tárolt eljárások3. rész
1519DelphiMS SQL tárolt eljárások4. rész
1526DelphiMS SQL tárolt eljárások5. rész
1537DelphiMS SQL tárolt eljárások6. rész
1546DelphiMS SQL tárolt eljárások7. rész
1553DelphiMS SQL tárolt eljárások8. rész
1564DelphiMS SQL tárolt eljárások9. rész
1573DelphiMS SQL tárolt eljárások10. rész
1582DelphiMS SQL tárolt eljárások11. rész
1591DelphiMS SQL tárolt eljárások12. rész
1600DelphiMS SQL tárolt eljárások13. rész
1609DelphiMS SQL tárolt eljárások14. rész
1617DelphiMS SQL tárolt eljárások15. rész
1626DelphiMS SQL tárolt eljárások16. rész


Könyv
Ez a cikk megtalálható ebben a könyvben: Delphi Software Offline 2002 évkönyv 444. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |