it-swarm-es.tech

¿Hay una manera de minimizar una ventana mediante programación?

Lo que estoy haciendo es que tengo un formulario de pantalla completa, sin barra de título y, en consecuencia, me faltan los botones de minimizar/maximizar/cerrar que se encuentran en la esquina superior derecha. Estoy deseando reemplazar esa funcionalidad con un atajo de teclado y un elemento del menú contextual, pero parece que no encuentro un evento que desencadenar para minimizar el formulario.

51
Stephen Wrighton
private void Form1_KeyPress(object sender, KeyPressEventArgs e)
{
     if(e.KeyChar == 'm')
         this.WindowState = FormWindowState.Minimized;
}
93
John Dages
FormName.WindowState = FormWindowState.Minimized;
31
JP Richardson

en c # .net

this.WindowState = FormWindowState.Minimized
18
chetan
<form>.WindowState = FormWindowState.Minimized;
10
Craig Eddy
Form myForm;
myForm.WindowState = FormWindowState.Minimized;
7
Stephen Deken

No tiene sentido minimizar una forma ya minimizada. Así que, aquí vamos:

if (form_Name.WindowState != FormWindowState.Minimized) form_Name.WindowState = FormWindowState.Minimized;
2
profnotime

- c # .net

NORMALIZE this.WindowState = FormWindowState.Normal;

this.WindowState = FormWindowState.Minimized;

0
Thailor Souza