HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

TColorBox komponens használata


Példaprogram letöltése

4669 bájt

Az Additional palettán található egy TColorBox komponens, amely egy olyan speciális ComboBox, amelyben színeket választhatunk ki.

A kiválasztott színt a Selected property-ből olvashatjuk ki. A színek alapesetben a Delphi-ben definiált konstans nevekkel jelennek meg, de ezen változtathatunk. Az erre, és még egyéb más dologra vonatkozó beállítások a Style property-n keresztül adhatók meg. Ebben a következő tulajdonságokat adhatjuk meg:
  • cbStandardColors: a standard színek megjelenítése. Ezek az első 16 szín, a clRed-től a clBlack-ig.
  • cbExtendedColors: a kiterjesztett színek megjelenítése. Ez a következő 4 konstanst jelenti: clMoneyGreen, clSkyBlue, clCream, és clMedGray.
  • cbSystemColors: az egyes rendszer elemekhez rendelt szimbolikus szín konstansok is felkerülnek a listára. Ilyen például a clBtnFace, clWindow, stb.
  • cbIncludeNone: A NoneColorColor property-ben megadott szín is felkerül a listára clNone néven, de csak akkor, ha a cbSystemColors is be van állítva.
  • cbIncludeDefault: a DefaultColorColor property-ben megadott szín felkerül a listára clDefault névvel, ha a cbSystemColors is be van állítva.
  • cbCustomColor: a listában az első elem reprezentálja a tetszőlegesen beállítható színt, vagyis amikor a felhasználó ezt választja, akkor egy dialógus ablak jelenik meg, amelyben egy tetszőleges szín beállítható.
  • cbPrettyNames: a konstans nevek első két karaktere „cl” (pl. clRed). A cbPrettyNames beállítása után ez a két karakter nem fog látszani a listában, csak a szín tényleges neve.
Futási időben a Colors property-n keresztül kérdezhetjük le a megadott sorszámú színt.
  ListBox1.Color:=ColorBox1.Colors[ListBox1.ItemIndex];
A ColorNames property-ből a megadott sorszámú szín nevét olvashatjuk ki:
  ShowMessage(ColorBox1.ColorNames[ListBox1.ItemIndex]);

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 454. 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 |