HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

A Delphi7 XPColorMap, StandardColorMap és TwilightColorMap komponensei


Példaprogram letöltése

4068 bájt

A Delphi7 XPColorMap, StandardColorMap és TwilightColorMap komponenseivel könnyedén beállíthatjuk az akció komponensek színpalettáját. Meghatározhatjuk, hogy milyen színűek legyenek, mondjuk az ActionToolBar-on elhelyezkedő gombok és a rajtuk elhelyezkedő betűk. Milyen színt kapjanak, ha egy elemre rákattintunk, ha azok éppen aktív vagy inaktív állapotban vannak. Számos beállítási lehetőség a rendelkezésünkre áll.

A három komponens az Additional palettán kapott helyet. Hasonló tulajdonságokkal rendelkeznek, melyek mindegyike a színek beállítására szolgál. A komponensek tulajdonságain keresztül állíthatjuk be, hogy milyen színt szánunk az egyes akció elemeknek. Beállíthatjuk a háttérszínt, a nyomógombok és feliratok színét. Külön színeket adhatunk meg az aktív és inaktív állapotokhoz.
A példaprogramban egy ActionToolbar-t használtunk fel szemléltetésképpen. A példaprogram a három komponens alapszínei közti különbséget demonstrálja. Egyedül a TwilightColor1 objektum SelectedFontColor tulajdonságát változtattuk meg clYellow-ra, hogy az aktuálisan használt funkció láthatóvá váljon.
A komponenseket úgy tudjuk használni, hogy egy ActionToolBar vagy egy ActionMainMenuBar komponens ColorMap tulajdonságában megadjuk a használni kívánt objektum nevét. Ezt szerkesztési időben és futási időben is egyaránt megtehetjük.
ActionToolBar1.ColorMap:=StandardColorMap1;
Alapbeállításokkal az XPColorMap a Windows XP színeit, a StandardColorMap pedig az alapszíneket kínálja fel. A TwilightColorMap sötét, szürkés árnyalatot varázsol. Természetesen bármelyik komponens tulajdonságát tetszés szerint módosíthatjuk. Ehhez próbál segítséget nyújtani az alábbi táblázat.
Tulajdonság Hatás
BtnFrameColor Nyomógomb keretének színe
BtnSelectedColor Kiválasztott nyomógomb keretének színe
BtnSelectedFont Kiválasztott nyomógomb feliratának színe
Color Az akció komponens hátterének színe
DisabledColor Inaktív szín
DisabledFontColor Inaktív felirat szín
DisabledFontShadow Inaktív felirat árnyékának színe
FontColor Felirat színe
FrameBottomRightInner Belső keret alsó és jobb oldalának színe
FrameBottomRightOuter Külső keret alsó és jobb oldalának színe
FrameTopLeftInner Belső keret felső és bal oldalának színe
FrameTopLeftOuter Külső keret felső és bal oldalának színe
HighlightColor Kiemelő szín
HotColor A kiválasztás alatt lévő elem színe
HotFontColor A kiválasztás alatt lévő elem feliratának színe
MenuColor Menü háttérszíne
SelectedColor A kiválasztott elem színe
SelectedFontColor A kiválasztott elem feliratának színe
ShadowColor Árnyék színe
UnusedColor Nem használt elem színe

Cikksorozat

#IDKategóriaCikk címeSorozat
1621DelphiMySQL szerverek elérése Delphi-ből1. rész
1632DelphiMySQL szerverek elérése Delphi-ből2. rész
1641DelphiMySQL szerverek elérése Delphi-ből3. rész
1649DelphiMySQL szerverek elérése Delphi-ből4. rész


Könyv
Ez a cikk megtalálható ebben a könyvben: Delphi Software Offline 2003 évkönyv 27. 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 |