找回密码
 立即注册

QQ登录

只需一步,快速开始

x_g
银牌会员   /  发表于:2015-10-8 15:16  /   查看:6664  /  回复:4
GcNumber中,输入数据后,按↑和↓会左右移动,请问如何禁掉

4 个回复

倒序浏览
Leo
超级版主   /  发表于:2015-10-8 17:08:00
沙发
回复 1楼x_g的帖子

默认设置下,上下方向键是Spin功能,莫非你已经把这功能禁用了?
回复 使用道具 举报
Leo
超级版主   /  发表于:2015-10-8 17:26:00
板凳
回复 1楼x_g的帖子

好吧,暂时无视你都对GcNumber做过什么,禁用某些特定按键最直白的方式是将这些特定按键通过GcShortcut绑定到什么都不做的一个方法上。代码简单的描述如下:
  1.         private void DoNothing()
  2.         {
  3.             // Yes, do nothing here.
  4.         }
  5.         private void Form1_Load(object sender, EventArgs e)
  6.         {
  7.             ShortcutCollection shortcuts = new ShortcutCollection();
  8.             shortcuts.Add(Keys.Up, this, "DoNothing");
  9.             shortcuts.Add(Keys.Down, this, "DoNothing");
  10.             gcShortcut1.SetShortcuts(gcNumber1, shortcuts);
  11.         }
复制代码

原则上这段代码能工作。唯一的变数是你还设置了其他的,或者你还希望通过上下键做别的事情。
如果这样的话,咱们再case by case的处理。

评分

参与人数 1金币 +999 收起 理由
Alice + 999 奖励金币

查看全部评分

回复 使用道具 举报
x_g
银牌会员   /  发表于:2015-10-8 18:27:00
地板
回复 3楼Leo的帖子

谢谢,我试一下
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-10-9 10:37:00
5#
回复 4楼x_g的帖子

谢谢反馈。
如果有问题欢迎提出来交流。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部