【发布时间】:2010-09-09 07:41:43
【问题描述】:
我正在做的是我有一个全屏表单,没有标题栏,因此缺少右上角的最小化/最大化/关闭按钮。我想用键盘快捷键和上下文菜单项替换该功能,但我似乎找不到触发事件以最小化表单。
【问题讨论】:
我正在做的是我有一个全屏表单,没有标题栏,因此缺少右上角的最小化/最大化/关闭按钮。我想用键盘快捷键和上下文菜单项替换该功能,但我似乎找不到触发事件以最小化表单。
【问题讨论】:
private void Form1_KeyPress(object sender, KeyPressEventArgs e)
{
if(e.KeyChar == 'm')
this.WindowState = FormWindowState.Minimized;
}
【讨论】:
FormName.WindowState = FormWindowState.Minimized;
【讨论】:
在 c#.net 中
this.WindowState = FormWindowState.Minimized
【讨论】:
<form>.WindowState = FormWindowState.Minimized;
【讨论】:
Form myForm;
myForm.WindowState = FormWindowState.Minimized;
【讨论】:
最小化已经最小化的表单是没有意义的。所以我们开始:
if (form_Name.WindowState != FormWindowState.Minimized) form_Name.WindowState = FormWindowState.Minimized;
【讨论】:
-- c#.net
标准化 this.WindowState = FormWindowState.Normal;
this.WindowState = FormWindowState.Minimized;
【讨论】:
this.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
【讨论】: