
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();