找回密码
 立即注册

QQ登录

只需一步,快速开始

信云软件
金牌服务用户   /  发表于:2022-3-2 10:28  /   查看:2854  /  回复:3
6金币
现在想实现一个效果,在单元格内编辑的时候触发回车事件

最佳答案

查看完整内容

可以在EditModeOn [/backcolor]事件中设置EditingControl的[/backcolor]PreviewKeyDown事件[/backcolor]

3 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-3-2 10:28:21
来自 2#
可以在EditModeOn 事件中设置EditingControl的PreviewKeyDown事件
  1. fpSpread1.EditModeOn += FpSpread1_EditModeOn1;
  2. fpSpread1.EditModeOff += FpSpread1_EditModeOff1;
复制代码

  1.       
  2.         private void FpSpread1_EditModeOff1(object sender, EventArgs e)
  3.         {
  4.             fpSpread1.EditingControl.PreviewKeyDown -= EditingControl_PreviewKeyDown1;
  5.         }

  6.         private void FpSpread1_EditModeOn1(object sender, EventArgs e)
  7.         {
  8.             fpSpread1.EditingControl.PreviewKeyDown += EditingControl_PreviewKeyDown1;
  9.         }

  10.         private void EditingControl_PreviewKeyDown1(object sender, PreviewKeyDownEventArgs e)
  11.         {
  12.             if(e.KeyCode== Keys.Enter)
  13.             {
  14.                 MessageBox.Show("回车");
  15.                
  16.             }
  17.         }
复制代码
回复 使用道具 举报
信云软件
金牌服务用户   /  发表于:2022-3-3 09:23:58
3#
好的谢谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-3-3 09:52:58
4#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部