GcNumber中,输入数据后,按↑和↓会左右移动,请问如何禁掉
GcNumber中,输入数据后,按↑和↓会左右移动,请问如何禁掉 回复 1楼x_g的帖子默认设置下,上下方向键是Spin功能,莫非你已经把这功能禁用了? 回复 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的处理。 回复 3楼Leo的帖子
谢谢,我试一下 回复 4楼x_g的帖子
谢谢反馈。
如果有问题欢迎提出来交流。
页:
[1]