共用方式為


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 A代表形式是最小化、最大化還是正常。 預設值為 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,無論其初始設定為何。 這反映在 HeightLeftTopWidth 屬性設定中。 若表單在顯示後被隱藏,這些屬性會反映先前狀態,直到再次顯示該表單,無論該表單是否被 WindowState 更改。

適用於

另請參閱