有没有办法以编程方式最小化窗口

Ste*_*ton 55 .net c# vb.net winforms

我正在做的是我有一个全屏幕形式,没有标题栏,因此缺少右上角的最小化/最大化/关闭按钮.我想用键盘快捷键和上下文菜单项替换该功能,但我似乎无法找到触发最小化表单的事件.

小智 99

private void Form1_KeyPress(object sender, KeyPressEventArgs e)
{
     if(e.KeyChar == 'm')
         this.WindowState = FormWindowState.Minimized;
}
Run Code Online (Sandbox Code Playgroud)


JP *_*son 32

FormName.WindowState = FormWindowState.Minimized;
Run Code Online (Sandbox Code Playgroud)


小智 20

在c#.net中

this.WindowState = FormWindowState.Minimized
Run Code Online (Sandbox Code Playgroud)


Cra*_*ddy 10

<form>.WindowState = FormWindowState.Minimized;
Run Code Online (Sandbox Code Playgroud)


小智 7

Form myForm;
myForm.WindowState = FormWindowState.Minimized;
Run Code Online (Sandbox Code Playgroud)