找回密码
 立即注册

QQ登录

只需一步,快速开始

5628027

初级会员

21

主题

63

帖子

212

积分

初级会员

积分
212

活字格认证微信认证勋章

5628027
初级会员   /  发表于:2012-8-21 07:39  /   查看:5234  /  回复:1
有没有一个方法禁用Spread中所有的按键拦截,比如功能键和上下左右等,谢谢。

1 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-8-21 10:53:00
沙发
需要通过以下方式来禁用:
  1.    FarPoint.Win.Spread.InputMap im = new FarPoint.Win.Spread.InputMap();

  2.    im = fpSpread1.GetInputMap(FarPoint.Win.Spread.InputMapMode.WhenFocused);
  3.    im.Put(new FarPoint.Win.Spread.Keystroke(Keys.F2, Keys.None), FarPoint.Win.Spread.SpreadActions.None);

  4.    im = fpSpread1.GetInputMap(FarPoint.Win.Spread.InputMapMode.WhenAncestorOfFocused);
  5.    im.Put(new FarPoint.Win.Spread.Keystroke(Keys.F2, Keys.None), FarPoint.Win.Spread.SpreadActions.None);
复制代码


方向键可以参考这篇文章:http://gcdn.grapecity.com/showtopic-4107.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部