如何在使用c#的窗口应用程序中使用快捷键最小化窗口以最大化窗口?
如何最小化窗口使用窗口应用程序中的快捷键最大化窗口使用c#?查看您的接受率,我将为您提供以下步骤:如何在使用c#的窗口应用程序中使用快捷键最小化窗口以最大化窗口?,c#,.net,winforms,hotkeys,C#,.net,Winforms,Hotkeys,如何最小化窗口使用窗口应用程序中的快捷键最大化窗口使用c#?查看您的接受率,我将为您提供以下步骤: 在要最小化/最大化的窗体上添加事件处理程序 添加代码以检查所需的 用于设置所需的状态 作为旁注,请开始接受答案。您可以通过单击帮助您解决问题的答案旁边的“勾选”来完成此操作。设置表单属性“KeyPreview”=true 然后使用以下代码: private void Form1_KeyDown(object sender, KeyEventArgs e) {
- 在要最小化/最大化的窗体上添加事件处理程序
- 添加代码以检查所需的
- 用于设置所需的状态
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.B)
{
WindowState = FormWindowState.Minimized;
}
}
thanxs man正在工作,如果我们可以使用此键更改状态,请遵循以下代码
if (e.Key == Key.F11)
{
if (this.WindowState == WindowState.Maximized)
{
this.WindowState = WindowState.Normal;
}
else
{
this.WindowState = WindowState.Maximized;
}
}
提到的正确
当应用程序最小化时,它将不会接收任何键盘输入。否则,应用程序将无法确定谁是键盘目标
如果希望应用程序在按下特定组合键时接收信号,则应通过调用RegisterHotKey Windows API函数来注册此组合
你的表单显示/最大化动作可以被这个信号调用/当你能看到表单时它的工作,但当最小化时发生了什么?我不会有最小化到最大化的窗口表单的动作?请看我在另一个答案中的评论当你能看到表单时它的工作,但当最小化时发生了什么?我不会有最小化到最大化的窗口表单的动作最大化窗口窗体?然后必须注册Globale Windows热键。看这里:我告诉你,当我最小化应用程序,然后如何最大化应用程序。。。?