提问者:小点点

提供未知错误的未知按键关闭事件


我正在从事一个windows应用程序项目,在该项目中,我使用向上键将其视为“shift-tab”组合键。我有两个文本框,当我按下该键时,会出现错误“System.ArgumentException:'关键字“Tab”无效。”

  private void Form1_KeyDown(object sender, KeyEventArgs e)
    {
        //method to assign keys
        switch (e.KeyCode)
        {            
              case Keys.Up:
               SendKeys.Send("{+Tab}");
                e.Handled = true;
                break;

             default:
                break;
        }
    }

我已将窗体的keypreview属性设置为true。请不要介意我的英语不好。提前谢谢


共1个答案

匿名用户

我找到了答案。正确的代码应为:

    case Keys.Up:
               SendKeys.Send("+{Tab}");
                e.Handled = true;
                break;

也就是说,“{Tab}”不是“{Tab}”