整容说文库 > 程序代码 > 教育资讯

改变dw指定行指定列的边框

来源:学生作业帮助网 编辑:整容说文库 时间:2020/09/20 16:01:23 程序代码
改变dw指定行指定列的边框程序代码
在grid形式下的dw中,如何使我正在输入的一个单元格的边框变为:lowered形式的?
输入的时候为:lowered,失去焦点,没有在输入的时候为:noborder,就是鼠标点到哪个单元格,哪个就为:lowered,其它的都是noborder形式
整列可以用 dwo.Border='5' 设置,
但是当前单元格就没有了
发现了,在border那里使用公式:
if(getrow()=currentrow(),5,0)
最后测试得出
在dw的click事件,可以实现此效果
int i,count
string ls_name

count= long(this.Describe("DataWindow.Column.Count"))
for i=1 to count
ls_name=this.Describe("#"+string(i)+".name")
if ls_name<>dwo.name then
this.modify (ls_name+".Border='0'")
else
this.modify (ls_name+'.Border="0~tif(getrow()=currentrow(),5,0)"')
end if
end for
顶~
ding!!!!!
程序代码