找回密码
 立即注册

QQ登录

只需一步,快速开始

xinren063

高级会员

46

主题

209

帖子

1378

积分

高级会员

积分
1378

活字格认证

xinren063
高级会员   /  发表于:2013-5-20 11:34  /   查看:9385  /  回复:19
现在需要获取C1FlexGrid编辑状态下光标的位置之后,在光标位置用代码写字符进去。

19 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-20 16:06:00
沙发
我不太理解你这个需求的场景,你可以在SetupEditor事件中拿到编辑控件,如何设置值:
  1.     private void Form2_Load(object sender, EventArgs e)
  2.     {
  3.         c1FlexGrid1.SetupEditor += c1FlexGrid1_SetupEditor;
  4.     }

  5.     void c1FlexGrid1_SetupEditor(object sender, C1.Win.C1FlexGrid.RowColEventArgs e)
  6.     {
  7.         TextBox tb = c1FlexGrid1.Editor as TextBox;
  8.         tb.TextChanged += tb_TextChanged;
  9.     }

  10.     void tb_TextChanged(object sender, EventArgs e)
  11.     {
  12.             
  13.     }
复制代码
回复 使用道具 举报
xinren063
高级会员   /  发表于:2013-5-20 17:03:00
板凳

没有这个方法啊,难道出了新版本?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
xinren063
高级会员   /  发表于:2013-5-20 17:10:00
地板
就是想将选中的单元格变成textbox类型,后面的事情就好做了
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-20 19:57:00
5#
奇怪啊,C1 2013V1版本啊:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
xinren063
高级会员   /  发表于:2013-5-21 08:12:00
6#
不好意思,我用的是silverlight5版本的,这个版本里有办法处理吗?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-21 19:16:00
7#
Silverlight中提供的是BeginningEdit事件,但是没有提供编辑器控件。
回复 使用道具 举报
xinren063
高级会员   /  发表于:2013-5-22 08:16:00
8#
那能不能获取到光标的位置,或者转换成可以获取光标位置的控件(例如textbox)。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-22 17:05:00
9#
请参考下面的代码:
  1.     public MainPage()
  2.     {
  3.         InitializeComponent();

  4.         c1FlexGrid1.PrepareCellForEdit += new EventHandler<C1.Silverlight.FlexGrid.CellEditEventArgs>(c1FlexGrid1_PrepareCellForEdit);
  5.     }

  6.     void c1FlexGrid1_PrepareCellForEdit(object sender, C1.Silverlight.FlexGrid.CellEditEventArgs e)
  7.     {
  8.         var border = e.Editor as Border;
  9.         var textbox = border.Child as TextBox;
  10.         textbox.Text = "aaa";
  11.     }
复制代码
回复 使用道具 举报
xinren063
高级会员   /  发表于:2013-5-23 08:54:00
10#

不行啊,转换成textbox后是null啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部