虚表 —— 自动根据内容改编文字颜色

光庆 4小时前 22

import win.ui;
import godking.vlistEx;
/*DSG{{*/
mainForm = win.form(text="vlistEx - 自动根据内容改编文字颜色";right=575;bottom=449)
mainForm.add(
listview={cls="vlistEx";left=8;top=8;right=565;bottom=438;acceptfiles=1;aw=1;db=1;dl=1;dr=1;dt=1;hscroll=1;vscroll=1;z=1}
)
/*}}*/

var t = {fields={"索引","内容"}};
for(i=1;10;1){
    ..table.push(t,{
    	索引=(["是","否"])[math.random(1,2)],
    	内容=(["是","否"])[math.random(1,2)]
    })
}
mainForm.listview.setTable(t /*数据表*/,{"索引","内容"}/*列标题*/,{300,200}/*列宽*/,1/*0左1中2右*/);

mainForm.listview.addFont("redfont",::LOGFONT(name="arial";h=18;color=0x0000FF;bold=true));
mainForm.listview.onGetData = function(row,col,data) {
	if data==="是" return `<font name='redfont',text='是'>`; 
	return data;
}

mainForm.show();
win.loopMessage();


最新回复 (0)
返回