健康一贴灵,专注医药行业管理信息化

C# winform 定义Fn快捷键

1、在窗体的LOAD事件中,将KeyPreview 设为True;

2、在窗体的KeyDown事件中,写入如下代码:

  private void Form1_KeyDown(object sender, KeyEventArgs e)
        {
                  //单键
                switch (e.KeyCode)
                {
                    case Keys.F1:
                        btFind_Click(this, EventArgs.Empty);
                        break;

                    case Keys.F2:
                        btPrint_Click(this, EventArgs.Empty);
                        break;
                }
             
        }

        private void btPrint_Click(object sender, EventArgs e)
        {
            MessageBox.Show("testt");
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            this.KeyPreview = true;
            this.KeyDown += new KeyEventHandler(Form1_KeyDown);
        }
    }

 

posted @ 2024-09-04 14:02  一贴灵  阅读(54)  评论(0)    收藏  举报
学以致用,效率第一