通过


Form.WindowState 属性

定义

获取或设置一个值,该值指示窗体是最小化、最大化还是正常。

public:
 property System::Windows::Forms::FormWindowState WindowState { System::Windows::Forms::FormWindowState get(); void set(System::Windows::Forms::FormWindowState value); };
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 将从事件处理程序调用代码。

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。 这反映在属性LeftTopWidth设置中。Height 如果窗体在显示后隐藏,这些属性将反映以前的状态,直到再次显示窗体,而不考虑对 WindowState 属性所做的任何更改。

适用于

另请参阅