 代码示例:
 
代码示例:
| //style 外观样式
 namespace style{
 primaryButton = {
 background={
 default=0xFF8FB2B0;
 hover=0xFF928BB3;
 disabled=0xFFd2d2d2;
 }
 };
 button = {
 background={
 default=0x668FB2B0;
 hover=0xFF928BB3;
 disabled=0xFFd2d2d2;
 }
 };
 buttonLayuiDefault = {
 background={
 default=0xff16baaa;
 hover=0xFF45C8BB;
 active=0xFF45C8BB;
 disabled=0xFFd2d2d2;
 }
 border = {
 hover = {width=1;color=0x00000000;padding=10;}
 active = {bottom=5;color=0xFF00FF00;padding=10;}
 default = {width=1;color=0x00000000;padding=10;}
 disabled= {width=2;color=0xFFd2d2d2;padding=10;}
 }
 color={
 default=0xffFFffff;
 hover=0xffFFffff;
 disabled=0xFFd2d2d2;
 }
 iconColor = {
 default =0xffFFFF45; //默认状态字体图标颜色
 hover=0x00FFffff;
 disabled=0xFFd2d2d2;
 }
 };
 buttonLayuiBlue = {
 background={
 default=0xFF1E9FFF;
 hover=0xFF59B8FF;
 disabled=0xFFfbfbfb;
 }
 border = {
 hover = {width=1;color=0x00000000;padding=10;}
 active = {bottom=5;color=0xFF00FF00;padding=10;}
 default = {width=1;color=0x00000000;padding=10;}
 disabled= {width=2;color=0xFFd2d2d2;padding=10;}
 }
 color={
 default=0xffFFffff;
 hover=0xffFFffff;
 disabled=0xFFd2d2d2;
 }
 iconColor = {
 default =0xffFFFF45; //默认状态字体图标颜色
 hover=0x00FFffff;
 disabled=0xFFd2d2d2;
 }
 };
 buttonLayuiOrange = {
 background={
 default=0xFFFFB800;
 hover=0xFFFFCE4F;
 disabled=0xFFfbfbfb;
 }
 border = {
 hover = {width=1;color=0x00000000;padding=10;}
 active = {bottom=5;color=0xFF00FF00;padding=10;}
 default = {width=1;color=0x00000000;padding=10;}
 disabled= {width=2;color=0xFFd2d2d2;padding=10;}
 }
 color={
 default=0xffFFffff;
 hover=0xffFFffff;
 disabled=0xFFd2d2d2;
 }
 iconColor = {
 default =0xffFFFF45; //默认状态字体图标颜色
 hover=0x00FFffff;
 disabled=0xFFd2d2d2;
 }
 };
 buttonLayuiRed = {
 background={
 default=0xFFFF5722;
 hover=0xFFFF835C;
 disabled=0xFFfbfbfb;
 }
 border = {
 hover = {width=1;color=0x00000000;padding=10;}
 active = {bottom=5;color=0xFF00FF00;padding=10;}
 default = {width=1;color=0x00000000;padding=10;}
 disabled= {width=2;color=0xFFd2d2d2;padding=10;}
 }
 color={
 default=0xffFFffff;
 hover=0xffFFffff;
 disabled=0xFFd2d2d2;
 }
 iconColor = {
 default =0xffFFFF45; //默认状态字体图标颜色
 hover=0x00FFffff;
 disabled=0xFFd2d2d2;
 }
 };
 buttonLayuiPurple = {
 background={
 default=0xFFA233C6;
 hover=0xFFB16FC7;
 disabled=0xFFfbfbfb;
 }
 border = {
 hover = {width=1;color=0x00000000;padding=10;}
 active = {bottom=5;color=0xFF00FF00;padding=10;}
 default = {width=1;color=0x00000000;padding=10;}
 disabled= {width=2;color=0xFFd2d2d2;padding=10;}
 }
 color={
 default=0xffFFffff;
 hover=0xffFFffff;
 disabled=0xFFd2d2d2;
 }
 iconColor = {
 default =0xffFFFF45; //默认状态字体图标颜色
 hover=0x00FFffff;
 disabled=0xFFd2d2d2;
 }
 };
 //#16baaa
 transButton = {
 background={
 default=0;
 hover=0xFF928BB3;
 disabled=0xFFd2d2d2;
 }
 };
 checkBox = {
 color = {
 hover = 0xFFFF0000;
 active = 0xFF00FF00;
 }
 checked = {
 color = {
 hover = 0xFFFF0000;
 active = 0xFF00FF00;
 }
 text = '\uF14a'/*_FA_CHECK_SQUARE*/
 }
 };
 radio ={
 group = "PinyinMix";
 color = {
 hover = 0xFFFF0000;
 active = 0xFF00FF00;
 }
 checked = {
 text = '\uF058'/*_FA_CHECK_CIRCLE*/
 }
 };
 link = {
 color = {
 hover = 0xFFFF0000;
 active = 0xFF00FF00;
 }
 };
 dropdown = {
 foreground={
 default = 0xFFFFFFFF;
 hover= 0xFF8ADBAF;
 };
 checked = {
 foreground={
 default = 0xFFDB8A8E;
 hover= 0xFF8ADBAF;
 };
 }
 };
 key = {
 foreground={
 default = 0x00FFFFFF;
 hover= 0xFF8ADBAF;
 };
 };
 }
 
 
 | 
完整示例代码:
| import fonts.fontAwesome;import style;
 import win.ui;
 var winform = win.form(text="CSSP-Cloud自动打包部署工具v1.0.0";right=1200;bottom=820;bgcolor=16777215;max=false)
 //控件为plus,创建控件
 winform.add(
 btnAdd={cls="plus";text='\uF067  添加';left=144;top=51;right=224;bottom=81;bgcolor=11580047;dl=1;dt=0.08;font=LOGFONT(name='FontAwesome');notify=1;tabstop=1;z=4};
 btnDel={cls="plus";text='\uF1F8  删除';left=317;top=51;right=397;bottom=81;bgcolor=11580047;disabled=1;dl=1;dt=0.08;font=LOGFONT(name='FontAwesome');notify=1;tabstop=1;z=6};
 btnEdit={cls="plus";text='\uF044  修改';left=230;top=51;right=310;bottom=81;bgcolor=11580047;disabled=1;dl=1;dt=0.08;font=LOGFONT(name='FontAwesome');notify=1;tabstop=1;z=5};
 btnExport={cls="plus";text='\uF019 导出';left=404;top=51;right=484;bottom=81;bgcolor=11580047;dl=1;dt=0.08;font=LOGFONT(name='FontAwesome');notify=1;tabstop=1;z=7};
 btnRefresh={cls="plus";text='\uF0E2  刷新';left=57;top=51;right=137;bottom=81;bgcolor=11580047;dl=1;dt=0.08;font=LOGFONT(name='FontAwesome');notify=1;tabstop=1;z=3};
 )
 //应用配色方案
 winform.btnRefresh.skin(style.buttonLayuiDefault);
 winform.btnAdd.skin(style.buttonLayuiBlue);
 winform.btnEdit.skin(style.buttonLayuiOrange);
 winform.btnDel.skin(style.buttonLayuiRed);
 winform.btnExport.skin(style.buttonLayuiPurple);
 
 winform.show();
 win.loopMessage();
 return winform;
 
 | 
原文地址:https://aardio.online/thread-165.htm