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 内)