110,566
社区成员
发帖
与我相关
我的任务
分享
//还是这样好些:
if ((e.Modifiers == Keys.Control) && (e.KeyCode == Keys.F6))
{
MessageBox.Show("Ctro + F6");
}
////如果使用以下的代码的话,即使 按下shist+ctrl 或 shift+ctrl+alt+f6 也会触发以下的代码。
//if (e.Control && e.KeyCode == Keys.F6)
//{
// MessageBox.Show("按下了ctrl + F6");
//}
if ((e.Control && e.Alt && e.Shift ) && (e.KeyCode == Keys.F8))
{
MessageBox.Show("ctrl + shift + alt + F8");
}
private void Form2_KeyDown(object sender, KeyEventArgs e)
{
if (e.Control && e.KeyCode == Keys.F6 )
{
MessageBox.Show("按下了ctrl + F6");
}
if (e.Shift && e.Control && e.Shift && e.KeyCode == Keys.F8)
{
MessageBox.Show("Shift + Ctrl + Alt + F8");
}
}