【发布时间】:2021-01-24 18:10:24
【问题描述】:
我想在 Windows 窗体应用程序和 C# 中使用 KeyPress 事件按下 Alt 时显示一条消息。以下代码仅适用于 Shift 和 Control,但不适用于 Alt。它没有给我一个错误,但是当我执行程序时它不起作用。
public static System.Windows.Forms.Keys ModifierKeys
{
get;
}
private void Form1_KeyPress(object sender, KeyPressEventArgs e)
{
if((Control.ModifierKeys & Keys.Alt) == Keys.Alt)
{
((Control)sender).Hide();
MessageBox.Show("pppppppppppppppppppppp");
}
}
【问题讨论】: