次の方法で共有


FormWindowState 列挙体

フォーム ウィンドウの表示方法を指定します。

<Serializable>
<ComVisible(True)>
Public Enum FormWindowState
[C#]
[Serializable]
[ComVisible(true)]
public enum FormWindowState
[C++]
[Serializable]
[ComVisible(true)]
__value public enum FormWindowState
[JScript]
public
   Serializable
 ComVisible(true)
enum FormWindowState

解説

この列挙体は Form クラスで使用されます。この列挙体はフォームのさまざまな状態を表します。既定の状態は Normal です。

メンバ

メンバ名 説明
Maximized

.NET Compact Framework でもサポート。

最大化されたウィンドウ。
Minimized 最小化されたウィンドウ。
Normal

.NET Compact Framework でもサポート。

既定サイズのウィンドウ。

使用例

[Visual Basic, C#, C++] この例では、フォームのウィンドウの状態を Maximized に変更し、ラベルを使用して状態情報を表示します。この例は、 Form1 という名前の Form が既に作成されていることを前提にしています。

 
Public Sub InitMyForm()
   ' Adds a label to the form.
   Dim label1 As New Label()
   label1.Location = New System.Drawing.Point(54, 128)
   label1.Name = "label1"
   label1.Size = New System.Drawing.Size(220, 80)
   label1.Text = "Start Position Information"
   Me.Controls.Add(label1)
   
   ' Changes the windows state to Maximized.
   WindowState = FormWindowState.Maximized
   ' Displays the window information.
   label1.Text = "The Form Window is " + WindowState
End Sub 'InitMyForm

[C#] 
public void InitMyForm()
{
    // Adds a label to the form.
    Label label1 = new Label();
    label1.Location = new System.Drawing.Point(54, 128);
    label1.Name = "label1";
    label1.Size = new System.Drawing.Size(220, 80);
    label1.Text = "Start position information";
    this.Controls.Add(label1);

    // Changes the window state to Maximized.
    WindowState = FormWindowState.Maximized;
    // Displays the state information.
    label1.Text = "The form window is " + WindowState;    
}

[C++] 
public:
    void InitMyForm() {
        // Adds a label to the form.
        Label* label1 = new Label();
        label1->Location = System::Drawing::Point(54, 128);
        label1->Name = S"label1";
        label1->Size = System::Drawing::Size(220, 80);
        label1->Text = S"Start position information";
        this->Controls->Add(label1);

        // Changes the window state to Maximized.
        WindowState = FormWindowState::Maximized;
        // Displays the state information.
        label1->Text = String::Concat(
            S"The form window is ",__box( WindowState));
    }

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

名前空間: System.Windows.Forms

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

アセンブリ: System.Windows.Forms (System.Windows.Forms.dll 内)

参照

System.Windows.Forms 名前空間