当前位置: 代码迷 >> .NET Framework >> 请教:怎么在界面上捕获F2,F3,F4,F5,F6,F7,F8等功能键
  详细解决方案

请教:怎么在界面上捕获F2,F3,F4,F5,F6,F7,F8等功能键

热度:277   发布时间:2016-05-02 00:51:44.0
请问:如何在界面上捕获F2,F3,F4,F5,F6,F7,F8等功能键!
小弟在一个毕业设计是一个小项目,想用功能键做快捷键。向各位大哥大姐请教!
谢谢!!!

------解决方案--------------------
C#跟vb.net没有太大区别

比如你的窗体是Form1

在属性编辑器里把form1的KeyPreview打开

然后在InitializeComponent()函数中加上:
this.KeyDown += new KeyEventHandler(Form1_KeyDown);

自己写一个函数
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if(e.KeyCode == System.Windows.Forms.Keys.Enter )
{
this.button1.PerformClick();
}
}
这样就是在按下回车键时模拟按下了button1,当然要调用函数也可以。
  相关解决方案