请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

GPCT

初级会员

30

主题

76

帖子

232

积分

初级会员

积分
232

活字格认证

GPCT
初级会员   /  发表于:2014-1-14 11:09  /   查看:5512  /  回复:5
目前焦点进入这个编辑Cell之后,使用Ctrl A 没有反应。
这个能实现么,请赐教,谢谢~
我们改变不了环境,但是可以适应环境。
我们改变不了过去,但是可以把握未来。
我们改变不了别人,但是可以调整自己。

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-1-14 13:39:00
沙发
回复 1楼GPCT的帖子

试试这段代码:

  1.             this.c1FlexGrid1.Cols[1].DataType = typeof(System.String);
  2.             TextBox tb = new TextBox();
  3.             this.c1FlexGrid1.Cols[1].Editor = tb;
复制代码
回复 使用道具 举报
GPCT
初级会员   /  发表于:2014-1-14 14:16:00
板凳
使用TextBox的确可以,不过这好像是使用了TextBox的机能。
不刻意设定Editor,有没有办法?
(维护项目中引入新的Editor设定,改变有点大了),谢谢~
我们改变不了环境,但是可以适应环境。
我们改变不了过去,但是可以把握未来。
我们改变不了别人,但是可以调整自己。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-1-14 17:54:00
地板
回复 3楼GPCT的帖子

不好意思,可能只能通过定制 Editor 实现了。
通过 c1FlexGrid1_SetupEditor 事件取得 this.c1FlexGrid1.Editor,类型为 System.ComponentModel.Component 即不具备 Ctrl + A 全选特性。
回复 使用道具 举报
GPCT
初级会员   /  发表于:2014-1-14 18:05:00
5#
好的,那看来只能这样处理了,非常感谢~
我们改变不了环境,但是可以适应环境。
我们改变不了过去,但是可以把握未来。
我们改变不了别人,但是可以调整自己。
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-1-15 15:20:00
6#
回复 5楼GPCT的帖子

不客气, 欢迎有问题再开贴沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部