c# windows应用程序中的快捷键
本文关键字:快捷键 应用程序 windows | 更新日期: 2023-09-27 18:14:58
我想在c# windows应用程序中有快捷键,如F1,用于保存,新建,查看等操作。我该怎么做呢?
本教程可能对您有所帮助:学习:c# . net中的快捷键,它解释了如何为菜单项分配快捷键。
设置Form的KeyPreview=true
属性,处理KeyDown
事件或覆盖ProcessCmdKey()
方法
如果您有MenuStrip
,只需为任何菜单项设置ShortcutKeys
属性,当按下相应的键时,它的Click
事件将被引发。
或者,如果你没有菜单或其他东西,设置你的表单的KeyPreview
属性为true
,并处理KeyDown
事件:
public void Form1_KeyDown(KeyEventArgs e) {
if(e.KeyCode == Keys.F1) { // For example
// Do something
e.Handled = true;
}
}