当对grid数据窗口中一行中的进行只读设置后。无法用鼠标选定当前行了解决方法
当对grid数据窗口中一行中的进行只读设置后。无法用鼠标选定当前行了
如题
------解决方案--------------------
呵呵,列不能获焦行焦点当然切换不过来了,
一般的做法有三种:
1、将数据窗口整个设置为readonly='yes'
2、将可获焦列(protected='0' 且taborder>0)放在前面,鼠标点到这些列就可以切换了,
3、如果不是特别必要的话将列设置displyonly=1就可以了,用户有时间还可以复制信息的,而不要设置protected属性或taborder值;
------解决方案--------------------
试一下:
1,取消DW对象中的 mouse selection
2,在DW控件的clicked 事件中写:
if row< 1 then return
selectrow(0,flase)
selectrow(row,true)
如题
------解决方案--------------------
呵呵,列不能获焦行焦点当然切换不过来了,
一般的做法有三种:
1、将数据窗口整个设置为readonly='yes'
2、将可获焦列(protected='0' 且taborder>0)放在前面,鼠标点到这些列就可以切换了,
3、如果不是特别必要的话将列设置displyonly=1就可以了,用户有时间还可以复制信息的,而不要设置protected属性或taborder值;
------解决方案--------------------
试一下:
1,取消DW对象中的 mouse selection
2,在DW控件的clicked 事件中写:
if row< 1 then return
selectrow(0,flase)
selectrow(row,true)