请问怎样在Winfrom中获取是否按下F1~F12功能键 请问怎样在Winfrom中获取是否按下F1~F12功能键 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void Form1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e) { if(e.KeyCode == Keys.F10) {} else if(e.KeyCode == Keys.F11) {} ....... } 在程序外吗?http://www.codeproject.com/csharp/globalhook.asp #region [Enter]Form键盘按键事件 protected override bool ProcessCmdKey(ref System.Windows.Forms.Message msg, System.Windows.Forms.Keys keyData) { if(keyData == Keys.F10) { MessageBox.Show("组合快捷键测试..."); } return base.ProcessCmdKey(ref msg, keyData); } #endregion 每个控件都有自己的KeyDown事件,如private void Form1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e) { if(e.KeyCode == Keys.F10) {} else if(e.KeyCode == Keys.F11) {} ....... }就可以了 在每个控件里面都添加KeyDown事件吗?没有简单的方法吗? 关于silverlight和xna的一些疑问 *QQ* winform datagrid的问题 急!求解 邮件群发软件? 请教一个关于水晶报表的问题,望高人指点啊! 谢谢 获取外部控件事件数组参数?????????(看调试图) 怎样从ie窗口中得到网址?? 想用c#写一个通过局域网语音聊天的软件,请求帮助 arcengine 通过C#语言,怎么根据属性的不同范围,给相应的对象赋予不同颜色 在线等~DataGrid排序后的结果怎么打印出来『急』 有谁能解决两个ListView间的item互拖动??
{
if(e.KeyCode == Keys.F10)
{}
else if(e.KeyCode == Keys.F11)
{}
.......
}
http://www.codeproject.com/csharp/globalhook.asp
protected override bool ProcessCmdKey(ref System.Windows.Forms.Message msg, System.Windows.Forms.Keys keyData)
{
if(keyData == Keys.F10)
{
MessageBox.Show("组合快捷键测试...");
} return base.ProcessCmdKey(ref msg, keyData);
}
#endregion
private void Form1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if(e.KeyCode == Keys.F10)
{}
else if(e.KeyCode == Keys.F11)
{}
.......
}就可以了
没有简单的方法吗?