OrangeUI

讲解一下简单的CheckBox的设置:
 
需要如下两张图片,
:默认状态下复选框勾选的图片,
设置给SelfOwnMaterial.NormalCheckedPicture
:默认状态下复选框未勾选的图片,
设置给SelfOwnMaterial.NormalUnCheckedPicture
 
再设置勾选图片的显示大小,
在SelfOwnMaterial.DrawPictureParam中设置,
DrawPictureParam.IsAutoFit设置为True,
DrawPictureParam.DrawRectSetting.Enabled设置为True,
DrawPictureParam.DrawRectSetting.Height设置为80,
DrawPictureParam.DrawRectSetting.PositionVertType设置为dppvtCenter,

再设置标题的显示,
SelfOwnMaterial中有一个IsAutoPosition属性,
它表示自动将标题显示在图片的右边,
因此我们只需要让标题垂直居中显示就可以了,
不需要再设置标题的左边距了,
在SelfOwnMaterial.DrawCaptionParam中设置,
DrawCaptionParam.FontVertAlign设置为fvaCenter,

 
设置完之后,显示效果如下:

将Porperties.Checked设置为True,显示如下: