找回密码
 立即注册

QQ登录

只需一步,快速开始

夏目たかし

初级会员

31

主题

90

帖子

491

积分

初级会员

积分
491
夏目たかし
初级会员   /  发表于:2017-5-10 21:23  /   查看:3446  /  回复:3
窗体本身设置Esc键退出Form,但是当光标焦点在Spread控件内的时候,按Esc并没有起到退出窗体的作用,请问在Spread控件中有没有什么设置,可以让焦点在Spread控件内的时候,Esc也可以退出窗体?谢谢

3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-5-11 10:10:24
沙发
取消Esc 的行为,由默认行为去处理

  1. Dim im1 As FarPoint.Win.Spread.InputMap
  2. Dim im2 As FarPoint.Win.Spread.InputMap
  3. im1 = Fp.GetInputMap(FarPoint.Win.Spread.InputMapMode.WhenAncestorOfFocused)
  4. im2 = Fp.GetInputMap(FarPoint.Win.Spread.InputMapMode.WhenFocused)

  5. im1.Put(New FarPoint.Win.Spread.Keystroke(Keys.Esc, Keys.None), FarPoint.Win.Spread.SpreadActions.None)
  6. im2.Put(New FarPoint.Win.Spread.Keystroke(Keys.Esc, Keys.None), FarPoint.Win.Spread.SpreadActions.None)
复制代码
回复 使用道具 举报
夏目たかし
初级会员   /  发表于:2017-5-11 14:33:36
板凳
dexteryao 发表于 2017-5-11 10:10
取消Esc 的行为,由默认行为去处理

谢谢
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-5-11 16:00:13
地板
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部