1.6.OrangeUI控件使用基础(示例6 素材共享)

当设置好一个控件的素材之后,

希望别的控件也使用相同的素材,

这就要用到素材共享模式了,

 

接下来以按钮控件来举例:

先设置如下登录按钮btnLogin,

如下图所示:

右键按钮,在弹出的菜单中选择”使用RefMaterial模式”,

如下图所示:

此时窗体上会生成一个Material组件btnLogin_Material,

如下图所示:

这个btnLogin_Material就是btnLogin原来的SelfOwnMaterial,

之后btnLogin的SelfOwnMaterial就会变为空,

btnLogin.MaterialUseKind为mukRef,

表示使用RefMaterial来绘制控件,

btnLogin.RefMaterial会设置为btnLogin_Material,

如下图所示:

再在窗体上放一个按钮btnOK,Caption设置为”确定”,

如下图所示:

然后把btnOK.MaterialUseKind设置为mukRef,

btnOK.RefMaterial设置为btnLogin_Material,

如下图所示:

效果如下图所示:

就这样,这个Material组件共享给了两个按钮使用。

 

 

 

 

发表评论