为窗口按钮定义快捷键~

来源:互联网 发布:mysql远程客户端中文版 编辑:程序博客网 时间:2024/04/30 00:04
把   Form   的   KeyPreview   属性设为   True 
然后,比如你的窗体名是frmMain,F2-F9快捷键

private   void   Form_KeyDown(object   sender,   KeyEventArgs   e) 

         switch (e.KeyCode)
            {
                case Keys.F2:
                    b_Insert.PerformClick();
                    break;


                case Keys.F3:
                    b_Edit.PerformClick();
                    break;
                case Keys.F4:
                    b_Del.PerformClick();
                    break;


                case Keys.F5:
                    b_Query.PerformClick();
                    break;
                case Keys.F6:
                    b_Print.PerformClick();
                    break;


                case Keys.F7:
                    b_Exch.PerformClick();
                    break;
                case Keys.F8:
                    b_Ratio.PerformClick();
                    break;


                case Keys.F9:
                    b_Recharge.PerformClick();
                    break;
                case Keys.Escape:
                    this.Close();
                    break;


            } 
}   
原创粉丝点击