it-swarm-ru.tech

Есть ли способ программно свернуть окно

Что я делаю, так это то, что у меня полноэкранная форма без строки заголовка, и, следовательно, в ней отсутствуют кнопки сворачивания/разворота/закрытия, которые находятся в верхнем правом углу. Я хочу заменить эту функциональность на сочетание клавиш и пункт контекстного меню, но я не могу найти событие, которое можно вызвать, чтобы минимизировать форму.

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

в c # .net

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

Нет смысла минимизировать уже свернутую форму. Итак, поехали:

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