次の方法で共有


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

参照

System.Windows.Forms 名前空間