FormBorderStyle 列挙体
フォームの境界線スタイルを指定します。
<Serializable>
<ComVisible(True)>
Public Enum FormBorderStyle
[C#]
[Serializable]
[ComVisible(true)]
public enum FormBorderStyle
[C++]
[Serializable]
[ComVisible(true)]
__value public enum FormBorderStyle
[JScript]
public
Serializable
ComVisible(true)
enum FormBorderStyle
解説
この列挙体は Form クラスで使用されます。この列挙体はフォームのさまざまなスタイルを表します。既定のスタイルは Sizable です。
メンバ
メンバ名 | 説明 |
---|---|
Fixed3D
.NET Compact Framework でもサポート。 |
固定された 3D 境界線。 |
FixedDialog
.NET Compact Framework でもサポート。 |
太い固定されたダイアログ スタイルの境界線。 |
FixedSingle
.NET Compact Framework でもサポート。 |
固定された一重線の境界線。 |
FixedToolWindow
.NET Compact Framework でもサポート。 |
サイズ変更できないツール ウィンドウの境界線。ツール ウィンドウは、タスクバー、またはユーザーが Alt + Tab キーを押したときに表示されるウィンドウには表示されません。 |
None
.NET Compact Framework でもサポート。 |
境界線なし。 |
Sizable
.NET Compact Framework でもサポート。 |
サイズ変更できる境界線。 |
SizableToolWindow
.NET Compact Framework でもサポート。 |
サイズ変更できるツール ウィンドウの境界線。ツール ウィンドウは、タスクバー、またはユーザーが Alt + Tab キーを押したときに表示されるウィンドウには表示されません。 |
使用例
[Visual Basic, C#, C++] この例では、フォームの境界線スタイルを Fixed3d に変更し、ラベルを使用して境界線の情報を表示します。この例は、 Form1
という名前の Form が既に作成されていることを前提にしています。
Public Sub InitMyForm()
' Adds a label to the form.
Dim label1 As New Label()
label1.Location = New System.Drawing.Point(80, 80)
label1.Name = "label1"
label1.Size = New System.Drawing.Size(132, 80)
label1.Text = "Start Position Information"
Me.Controls.Add(label1)
' Changes the border to Fixed3D.
FormBorderStyle = FormBorderStyle.Fixed3D
' Displays the border information.
label1.Text = "The border is " + FormBorderStyle
End Sub 'InitMyForm
[C#]
public void InitMyForm()
{
// Adds a label to the form.
Label label1 = new Label();
label1.Location = new System.Drawing.Point(80,80);
label1.Name = "label1";
label1.Size = new System.Drawing.Size(132,80);
label1.Text = "Start Position Information";
this.Controls.Add(label1);
// Changes the border to Fixed3D.
FormBorderStyle = FormBorderStyle.Fixed3D;
// Displays the border information.
label1.Text = "The border is " + FormBorderStyle;
}
[C++]
public:
void InitMyForm()
{
// Adds a label to the form.
Label* label1 = new Label();
label1->Location = System::Drawing::Point(80,80);
label1->Name = S"label1";
label1->Size = System::Drawing::Size(132,80);
label1->Text = S"Start Position Information";
this->Controls->Add(label1);
// Changes the border to Fixed3D.
FormBorderStyle = FormBorderStyle::Fixed3D;
// Displays the border information.
label1->Text = String::Format( S"The border is {0}", __box(FormBorderStyle));
}
[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 内)