找回密码
 立即注册

QQ登录

只需一步,快速开始

qiuzhilv007

中级会员

34

主题

85

帖子

620

积分

中级会员

积分
620

活字格认证微信认证勋章

qiuzhilv007
中级会员   /  发表于:2015-9-16 15:49  /   查看:5125  /  回复:4
如题,现在只读的CELL 双击无反应。能否双击后把CELL 中的内容全选中。
全选中的方法需要用的EDITINGCONTROL,但这是在只读状态下,无法使用

4 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-9-16 17:08:00
沙发
回复 1楼qiuzhilv007的帖子

谢谢反馈。
目前的设计就是,当Cell设置为ReadOnly只读的时候,不能进入编辑状态,因此不能选中。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Carl
版主   /  发表于:2015-9-17 09:10:00
板凳
不要设置Cell上的ReadOnly属性,应该在EditingControl上设置:

  1.         void gcMultiRow1_EditingControlShowing(object sender, EditingControlShowingEventArgs e)
  2.         {
  3.             TextBox textBox = e.Control as TextBox;
  4.             textBox.ReadOnly = true;
  5.         }
复制代码

评分

参与人数 1金币 +300 收起 理由
Alice + 300 金币奖励

查看全部评分

愿 Engine 归于沉寂,Timer 停止运动,Message Queue 不再流淌,Data Source 为我掌握
回复 使用道具 举报
qiuzhilv007
中级会员   /  发表于:2015-9-18 19:01:00
地板
回复 3楼Carl的帖子

谢谢回复。
这样确实可以实现。不过在项目中外层很多事件有对只读的判断操作,在EditingControlShowing中再进行设置就晚了。且颜色的变化都不好用了。按键DEL时直接就可以删除CELL内容等等。所以这个在项目中不可行。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-9-21 17:16:00
5#
回复 4楼qiuzhilv007的帖子

谢谢你的反馈。

很抱歉不能实现你的需求。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部