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 任何更改,这些属性都会反映以前的状态,直到窗体再次显示为止。

适用于

另请参阅