读书人

DW中点算域中(或protect值为一)

发布时间: 2013-12-20 17:03:19 作者: rapoo

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

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

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

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

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

读书人网 >PB

热点推荐