itemfocuschanged event:
long ll_columncount
ll_columncount = <a long value> //the column you appoint
dw.Modify("#" + string(ll_columncount) + ".Background.Color='<a long>'")
if ll_columncount <> 0 then
dw.Modify(dwo.name + ".Background.Color='<anthor long>'")
end if
在ItemChanged事件中动态定义字段BackGroundColor属性。
假设字段名为col_1、col_2、col_3...
1.在DAtaWindow中键一个字段tmp,用于记录选中字段名;
2.在第一个字段的BackGroundColor属性中定义:Case(tmp when 'col_1' then rgb(0,0,255) else rgb(255,255,255))
3.依此类推,第二个字段:Case(tmp when 'col_2' then rgb(0,0,255) else rgb(255,255,255))直到最后一个字段。
4.在DAtaWindow的ItemChanged事件:Object.tmp = dwo.name