回复 1楼x_g的帖子
好吧,暂时无视你都对GcNumber做过什么,禁用某些特定按键最直白的方式是将这些特定按键通过GcShortcut绑定到什么都不做的一个方法上。代码简单的描述如下:- private void DoNothing()
- {
- // Yes, do nothing here.
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- ShortcutCollection shortcuts = new ShortcutCollection();
- shortcuts.Add(Keys.Up, this, "DoNothing");
- shortcuts.Add(Keys.Down, this, "DoNothing");
- gcShortcut1.SetShortcuts(gcNumber1, shortcuts);
- }
复制代码
原则上这段代码能工作。唯一的变数是你还设置了其他的,或者你还希望通过上下键做别的事情。
如果这样的话,咱们再case by case的处理。 |