Form.WindowState 属性
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示窗体是最小化、最大化还是正常。
public:
property System::Windows::Forms::FormWindowState WindowState { System::Windows::Forms::FormWindowState get(); void set(System::Windows::Forms::FormWindowState value); };
C#
public System.Windows.Forms.FormWindowState WindowState { get; set; }
member this.WindowState : System.Windows.Forms.FormWindowState with get, set
Public Property WindowState As FormWindowState
FormWindowState,它表示窗体是最小化、 最大化,还是正常。 默认值为 FormWindowState.Normal
。
指定值不在有效值范围内。
以下示例演示如何将 设置为 WindowState 最大化。 创建表单后, Shown 将从事件处理程序调用代码。
C#
private void Form1_Shown(object sender, EventArgs e)
{
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
}
Private Sub Form1_Shown(ByVal sender As Object, ByVal e As EventArgs)
Me.WindowState = System.Windows.Forms.FormWindowState.Maximized
End Sub
在显示窗体之前, WindowState 属性始终设置为 FormWindowState.Normal
,而不考虑其初始设置。 这反映在 、Left、 Top和 Width 属性设置中Height。 如果窗体在显示后隐藏,则无论对属性进行了 WindowState 任何更改,这些属性都会反映以前的状态,直到窗体再次显示为止。
产品 | 版本 |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |