日期:2014-05-18  浏览次数:20926 次

如何响应快捷键?
例如按下CTRL+F则弹出搜索框,按下CTRL+X则退出程序。

该怎么做?代码怎么写?谢谢。

------解决方案--------------------
将窗体的 KeyPreview 属性设置为 true,注册窗体的 KeyPress 事件,事件方法
C# code
private void Form1_KeyPress(object sender, KeyPressEventArgs e)
{
    switch (e.KeyChar)
    {
        case (char)6:
            {
                // 弹出搜索框
                break;
            }
        case (char)24:
            this.Close();
            break;
        default:
            break;
    }
}