首先设置Form的属性中,KeyPreview 的属性为true
然后,调用页面的KeyDown()方法,譬如,如果是Ctrl+S的组合如下:
private void Form1_KeyDown(object sender, KeyEventArgs e){
if(e.Control==true && e.KeyCode==Keys.S){
button1_Click(sender,e);
}
}
本文详细介绍了如何在C#中设置Form的KeyPreview属性并利用页面的KeyDown方法来处理特定的键盘快捷键组合,如Ctrl+S。通过示例代码演示了如何根据组合键触发特定操作。
首先设置Form的属性中,KeyPreview 的属性为true
然后,调用页面的KeyDown()方法,譬如,如果是Ctrl+S的组合如下:
private void Form1_KeyDown(object sender, KeyEventArgs e){
if(e.Control==true && e.KeyCode==Keys.S){
button1_Click(sender,e);
}
}
1384

被折叠的 条评论
为什么被折叠?