OrangeUI

TPageControlProperties的属性:
类:TPageControlProperties
单元:uSkinPageControlType
父类:TSwitchPageListPanelProperties->TSkinControlProperties
名称类型描述
PageCountInteger页数
SkinControlIntfISkinControl皮肤控件接口
SkinControlTControl皮肤控件
TabSizeInteger标签按钮的宽度
TabSizeCalcTypeTTabSizeCalcType标签按钮尺寸计算类型
TabHeaderHeightInteger标签头的高度
OrientationTTabOrientation标签头的摆放位置类型
IsTabHeaderCenterBoolean标签头居中
AutoSizeBoolean是否自动调整控件的尺寸
ActivePageTSkinBaseTabSheet当前选中页
ActivePageIndexInteger当前选中的页下标
PageRectTRectF
HeaderRectTRectF
Pages[IndexInteger]:TSkinBaseTabSheet
MouseDownPageTSkinBaseTabSheet
MouseOverPageTSkinBaseTabSheet
SwitchPageAnimatedBoolean
SwitchPageAnimateSpeedDouble
SwitchPageListControlGestureManagerTSkinSwitchPageListControlGestureManager

TSkinPageControlDefaultMaterial的素材:
类:TSkinPageControlDefaultMaterial
单元:
父类:->
名称类型描述

TPageControlProperties的方法:
类:TPageControlProperties
单元:uSkinPageControlType
父类:TSwitchPageListPanelProperties->TSkinControlProperties
名称描述代码
GetComponentClassify获取分类名称function GetComponentClassify:String;virtual;
AdjustAutoSizeBounds自动调整控件的尺寸procedure AdjustAutoSizeBounds;
GetComponentClassifyfunction GetComponentClassify:String;override;
AlignSwitchButtonsprocedure AlignSwitchButtons;
DoImageListSwitchButtonClickprocedure DoImageListSwitchButtonClick(Sender:TObject);
ClearPagesprocedure ClearPages;
SortPagesprocedure SortPages;
AlignPagesprocedure AlignPages;
PageAtfunction PageAt(X,Y:Double):TSkinBaseTabSheet;
GetVisibleTabDrawRectfunction GetVisibleTabDrawRect(VisibleIndex:Integer):TRectF;
GetComponentClassifyfunction GetComponentClassify:String;override;