我正在从事一个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。请不要介意我的英语不好。提前谢谢
我找到了答案。正确的代码应为:
case Keys.Up:
SendKeys.Send("+{Tab}");
e.Handled = true;
break;
也就是说,“{Tab}”
不是“{Tab}”
。