MyException - 我的异常网
当前位置:我的异常网» C# » WinForm窗体如何设置Ctrl+A的快捷键啊

WinForm窗体如何设置Ctrl+A的快捷键啊

www.MyException.Cn,网友分享于:2013-01-01   浏览:250次
WinForm窗体怎么设置Ctrl+A的快捷键啊!
我想在WinForm窗体设置Ctrl+A的快捷键实现某个功能,可是我不知道怎么设置,求助来了,会的帮忙下,先行谢过。

------解决方案--------------------
在form_load的时候写上this.KeyPreview=true;//表示窗体接受按键事件
然后直接在改form的keydown事件上写代码
比如:
private void *****_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if(e.KeyCode == Keys.A && e.Modifiers==Keys.Control)
{
MessageBox.Show( "Ctr+A ");


}
}
------解决方案--------------------
ProcessDialogKey

可以当在一个窗体中处理按键时使用,不论当前窗体上是否有其它控件,ProcessDialogKey应该都会被调用。

ProcessCmdKey一般是用来处理命令键的,比如菜单的快捷键,或是工具栏的。这个方法一般是被调用的时候ProcessDialogKey也会被调用。
相关解决方案
  • 暂无相关解决方案
软件开发程序错误异常ExceptionCopyright © 2009-2014MyException 版权所有