it-swarm-eu.dev

Gibt es eine Möglichkeit, ein Fenster programmgesteuert zu minimieren

Ich habe ein Vollbild-Formular ohne Titelleiste und daher keine Schaltflächen zum Minimieren, Maximieren und Schließen in der oberen rechten Ecke. Ich möchte diese Funktionalität durch eine Tastenkombination und ein Kontextmenüelement ersetzen, finde jedoch kein Ereignis, das zum Minimieren des Formulars ausgelöst werden kann.

53
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

in c # .net

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

Es hat keinen Sinn, ein bereits minimiertes Formular zu minimieren. Auf geht's:

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

this.WindowState = FormWindowState.Minimized;

0
Abdul Moiz

- c # .net

NORMALIZE this.WindowState = FormWindowState.Normal;

this.WindowState = FormWindowState.Minimized;

0
Thailor Souza