web-dev-qa-db-fra.com

Existe-t-il un moyen de minimiser par programmation une fenêtre

Ce que je fais, c'est que j'ai un formulaire plein écran, sans barre de titre, et par conséquent il manque les boutons minimiser/maximiser/fermer situés dans le coin supérieur droit. Je souhaite remplacer cette fonctionnalité par un raccourci clavier et un élément de menu contextuel, mais je n'arrive pas à trouver un événement à déclencher pour minimiser le formulaire.

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

en c # .net

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

Il est inutile de minimiser une forme déjà minimisée. Alors c'est parti:

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

this.WindowState = FormWindowState.Minimized;

0
Abdul Moiz

- c # .net

NORMALISER this.WindowState = FormWindowState.Normal;

this.WindowState = FormWindowState.Minimized;

0
Thailor Souza