C#快捷键设置,请大侠帮忙指导下,谢谢!
现在需要实现如下的功能:
form上有一个textBox和一个label。
textBox中可以输入任意数字,另外需要设置一个快捷键R,
1.当光标在textBox中,输入R,就是正常的输入,
2.当光标不在textBox中,输入R,就改变label的值,
请问这个怎么实现,谢谢。
private void form2_KeyDown(object sender, KeyEventArgs e)
{
try
{
switch (e.KeyCode)
{
case Keys.F1:
break;
case Keys.F2:
break;
case Keys.F3:
break;
case Keys.F4:
break;
case Keys.F5:
break;
case Keys.R:
//请问这里怎么去判断实现,????
if (e.KeyCode != newKeys)
{
newKeys = e.KeyCode;
this.label1.Text = "更改了内容";
}
break;
}
}
catch (Exception error)
{
Console.WriteLine(error);
}
}