日期:2014-05-20  浏览次数:21094 次

请问:如何在界面上捕获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,当然要调用函数也可以。