qiuzhilv007 发表于 2015-9-16 15:50:00

设置为只读的CELL在双击时能否让内容全选中

如题,现在只读的CELL 双击无反应。能否双击后把CELL 中的内容全选中。
全选中的方法需要用的EDITINGCONTROL,但这是在只读状态下,无法使用

Alice 发表于 2015-9-16 17:08:00

回复 1楼qiuzhilv007的帖子

谢谢反馈。
目前的设计就是,当Cell设置为ReadOnly只读的时候,不能进入编辑状态,因此不能选中。

Carl 发表于 2015-9-17 09:10:00

不要设置Cell上的ReadOnly属性,应该在EditingControl上设置:

      void gcMultiRow1_EditingControlShowing(object sender, EditingControlShowingEventArgs e)
      {
            TextBox textBox = e.Control as TextBox;
            textBox.ReadOnly = true;
      }

qiuzhilv007 发表于 2015-9-18 19:01:00

回复 3楼Carl的帖子

谢谢回复。
这样确实可以实现。不过在项目中外层很多事件有对只读的判断操作,在EditingControlShowing中再进行设置就晚了。且颜色的变化都不好用了。按键DEL时直接就可以删除CELL内容等等。所以这个在项目中不可行。

Alice 发表于 2015-9-21 17:16:00

回复 4楼qiuzhilv007的帖子

谢谢你的反馈。

很抱歉不能实现你的需求。
页: [1]
查看完整版本: 设置为只读的CELL在双击时能否让内容全选中