DW中,点計算域中(或protect值为1),不能进入焦点,也不能复制栏内的文字解决方法

DW中,点計算域中(或protect值为1),不能进入焦点,也不能复制栏内的文字
因有些数据不能让用户修改,故将protect属性设为1,
但这样用户点中这一行时,当前行不会变会光标所在的行,

请大家帮指点一下,谢谢!
------解决方案--------------------
如果同一行有 protect 为1 (即为受保护)的列,和非1 的列,则点击1 的列,当前行不会改变。
特别是像写了列单元格表底色表达的DW,不会看到变化。

我的处理方法是在DW 控件的Clicked 事件里写上 if row>0 then this.setrow(row)

------解决方案--------------------
要复制的话,你可以在 DW 的右键弹起事件 (event id:pbm_dwnlbuttonup)写代码:

弹出一个菜单,菜单有“复制”和“粘贴”功能,自己可以实现的。