private void Form1_KeyUp(object sender, System.Windows.Forms.KeyEventArgs e)
{
if ((e.KeyCode == Keys.F1)
}
e代表的是按下的按钮,而不是弹起的按钮
补充:
若要判断是不是按下了shift+f1
if (e.shift && e.keycode == keys.f1)
{
if ((e.KeyCode == Keys.F1)
}
e代表的是按下的按钮,而不是弹起的按钮
补充:
属性 | 说明 |
---|---|
Alt | 获取一个值,该值指示是否曾按下 ALT 键。 |
Control | 获取一个值,该值指示是否曾按下 CTRL 键。 |
Handled | 获取或设置一个值,该值指示是否处理过此事件。 |
KeyCode | 获取 KeyDown 或 KeyUp 事件的键盘代码。 |
KeyData | 获取 KeyDown 或 KeyUp 事件的键数据。 |
KeyValue | 获取 KeyDown 或 KeyUp 事件的键盘值。 |
Modifiers | 获取 KeyDown 或 KeyUp 事件的修饰符标志。这指示曾按下哪一个修饰符键(CTRL、SHIFT 和 ALT)的组合。 |
Shift | 获取一个值,该值指示是否曾按下 SHIFT 键。 |
若要判断是不是按下了shift+f1
if (e.shift && e.keycode == keys.f1)