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





FormName.WindowState = FormWindowState.Minimized;
<form>.WindowState = FormWindowState.Minimized;
Form myForm;
myForm.WindowState = FormWindowState.Minimized;
private void Form1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == 'm')
this.WindowState = FormWindowState.Minimized;
}
в C# .net
this.WindowState = FormWindowState.Minimized
Нет смысла сворачивать уже свернутую форму. Итак, начнем:
if (form_Name.WindowState != FormWindowState.Minimized) form_Name.WindowState = FormWindowState.Minimized;
this.MdiParent.WindowState = FormWindowState.Minimized;
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.Hide()
End Sub
- C# .net
НОРМАЛИЗИРОВАТЬ this.WindowState = FormWindowState.Normal;
this.WindowState = FormWindowState.Minimized;
this.WindowState = FormWindowState.Minimized;
сокрытие не то же самое, что минимизация