it-swarm-pt.tech

Existe uma maneira de minimizar programaticamente uma janela

O que estou fazendo é que tenho um formulário de tela cheia, sem barra de título e, consequentemente, carece dos botões de minimizar/maximizar/fechar encontrados no canto superior direito. Estou querendo substituir essa funcionalidade por um atalho de teclado e um item de menu de contexto, mas não consigo encontrar um evento para acionar para minimizar o formulário.

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

em c # .net

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

Não faz sentido minimizar um formulário já minimizado. Aqui vamos nos:

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

this.WindowState = FormWindowState.Minimized;

0
Abdul Moiz

- c # .net

NORMALIZAR this.WindowState = FormWindowState.Normal;

this.WindowState = FormWindowState.Minimized;

0
Thailor Souza