找回密码
 立即注册

QQ登录

只需一步,快速开始

dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-4-28 13:23:37
板凳
或者
  1.             fpSpread1.EditModeOn += FpSpread1_EditModeOn;
  2.             fpSpread1.EditModeOff += FpSpread1_EditModeOff;

  3.         }

  4.         private void FpSpread1_EditModeOff(object sender, EventArgs e)
  5.         {
  6.             fpSpread1.EditingControl.KeyPress -= EditingControl_KeyPress;
  7.         }

  8.         private void FpSpread1_EditModeOn(object sender, EventArgs e)
  9.         {
  10.             fpSpread1.EditingControl.KeyPress += EditingControl_KeyPress;
  11.         }
复制代码

评分

参与人数 1满意度 +5 收起 理由
libin4wo + 5 很给力!

查看全部评分

回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-4-28 12:17:34
沙发
您好,在编辑状态认为您在输入内容所以不触发事件,可以使用InputMap监视用户输入。


  1.       FarPoint.Win.Spread.Keystroke k = new FarPoint.Win.Spread.Keystroke(Keys.C, Keys.None, false);
  2.             FarPoint.Win.Spread.InputMap im;
  3.             im = fpSpread1.GetInputMap(FarPoint.Win.Spread.InputMapMode.WhenAncestorOfFocused);
  4.             im.Put(k, FarPoint.Win.Spread.SpreadActions.CancelEditing);
复制代码
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部