AlphaControls 控件 SkinData SkinSection属性
使用AlphaControls,建议将Delphi标准控件全部转换为AlphaControls的控件对象。 这样,在编辑期可以对控件的SkinData-SkinSection属性进行设置,运行后只显示时指定的模式。
如果SkinData-SkinSection属性为空,运行时,转换为项目指定的skin模板文件方式。
上图左边Button指定:PROGRESSV,右边Button末指定显示模板的类型。
SkinData-SkinSection属性列表:
ALPHACOMBOBOX
ALPHAEDIT
BAR
BARPANEL
BARTITLE
BUTTON
BUTTON_BIG
BUTTON_HUGE
CHECKBOX
COLHEADER
COLHEADERA
COLHEADERL
COLHEADERR
COMBOBOX
DIALOG
DIALOGTITLE
DIVIDER
DIVIDERV
DRAGBAR
EDIT
EXTRALINE
FORM
FORMTITLE
GAUGE
GRIPH
GROUPBOX
HINT
MAINCOLOR
MAINMENU
MDIAREA
MENUBTN
MENUCAPTION
MENUITEM
MENULINE
PAGECONTROL
PAGECONTROLBOTTOM
PAGECONTROLLEFT
PAGECONTROLRIGHT
PANEL
PANEL_LOW
PROGRESSH
PROGRESSV
RIBBONPAGE
RIBBONTAB
SCROLLBAR1H
SCROLLBAR1V
SCROLLBAR2H
SCROLLBAR2V
SCROLLBTNBOTTOM
SCROLLBTNLEFT
SCROLLBTNRIGHT
SCROLLBTNTOP
SCROLLSLIDERH
SCROLLSLIDERV
SELECTION
SLIDER_OFF
SLIDER_ON
SPEEDBUTTON
SPEEDBUTTON_SMALL
SPLITTER
STATUSBAR
TABBOTTOM
TABLEFT
TABRIGHT
TABTOP
TB_BTN
TB_MENUBTN
TB_TAB
THUMB_OFF
THUMB_ON
TOOLBAR
TOOLBUTTON
TRACKBAR
TRANSPARENT
UPDOWNBTN
WEBBUTTON
上述属性,从字面上,基本可以理解意义,即显示的类型。
注意:AlphaControls支持的第三方控件,因为没有SkinData-SkinSection属性,只能使用项目指定skin模板。