使用 cutomPlus 的 img + rect 元素绘制进度条

光庆 7天前 163

import win.ui;
import fonts.fontAwesome
import win.dlg.message
/*DSG{{*/
var winform = win.form(text="aardio form";right=295;bottom=391)
winform.add(
plus={cls="plus";left=17;top=16;right=280;bottom=376;bgcolor=0xC0DCC0;dl=1;dt=1;notify=1;z=1}
)
/*}}*/

winform.show();
import godking.customPlus

//设置项目模板
var itemModel = {
	{
		type="img";
		img="\.res\进度条底图.png"
	}
	{
        type="rect",
        name="进度值";
        inflate=-4;
        round=10;
        progresscolor=0x33FFFFFF;
        progress=0.5;
	}
	{
		type="text";
		name="进度文本";
		font={name="宋体";h=12;color=0xFFFF0000;}
		align=1;
		valign=1;
	}
};

//设置项目列表	
var itemList = {}
for(i=1;10;1){
	table.push(itemList,{ 进度值=i/10; 进度文本=(i*10)++"%"})
}

//创建customPlus
import godking.customPlus
var p = godking.customPlus(winform.plus/*plus*/,itemModel,itemList,{
        itemWidth=258,    /*项目宽度*/
        itemHeight=30,    /*项目高度*/
        bkcolor=0xFFFFFFFF;
        colnum=1,     /*项目列数,为0则根据项目宽度和plus宽度自动计算*/
})

win.loopMessage();


上传的附件:
最新回复 (1)
  • mfk 5天前
    0 2

返回