如何使用c#在窗口应用程序中使用快捷键最小化窗口以最大化窗口?

时间:2010-05-03 08:56:19

标签: c# .net winforms hotkeys

如何使用c#?

在窗口应用程序中使用快捷键最小化窗口以最大化窗口

4 个答案:

答案 0 :(得分:2)

设置表格属性“KeyPreview”= true。

然后使用此代码:

        private void Form1_KeyDown(object sender, KeyEventArgs e)
    {
        if (e.KeyCode == Keys.B)
        {
            WindowState = FormWindowState.Minimized;
        }
    }

答案 1 :(得分:0)

看看你的接受率,我会给你一些步骤:

作为旁注,请开始接受答案。您可以通过单击帮助您解决问题的答案旁边的“勾号”来完成此操作。

答案 2 :(得分:0)

thanxs man的工作,如果我们可以用这个键改变我们的状态,请遵循以下代码。

 if (e.Key == Key.F11)
            {
                if (this.WindowState == WindowState.Maximized)
                {
                    this.WindowState = WindowState.Normal;
                }
                else
                {
                    this.WindowState = WindowState.Maximized;
                }
            }

答案 3 :(得分:0)

Werewolve提到了正确的link

当应用程序最小化时,它将不会接收任何键盘输入。否则,应用程序不会是键盘目标。

如果您希望应用程序在按下特定键组合时接收信号,则应通过调用RegisterHotKey Windows API函数来注册此组合。

此信号/

可以调用您的表单显示/最大化操作