FormBorderStyle 列挙型

定義

フォームの境界線スタイルを指定します。Specifies the border styles for a form.

public enum class FormBorderStyle
[System.Runtime.InteropServices.ComVisible(true)]
public enum FormBorderStyle
type FormBorderStyle = 
Public Enum FormBorderStyle
継承
FormBorderStyle
属性

フィールド

Fixed3D 2

固定された 3D 境界線。A fixed, three-dimensional border.

FixedDialog 3

太い固定されたダイアログ スタイルの境界線。A thick, fixed dialog-style border.

FixedSingle 1

固定の実線の罫線。A fixed, single-line border.

FixedToolWindow 5

サイズ変更できないツール ウィンドウの境界線。A tool window border that is not resizable. ツール ウィンドウは、タスクバー、またはユーザーが Alt + Tab キーを押したときに表示されるウィンドウには表示されません。A tool window does not appear in the taskbar or in the window that appears when the user presses ALT+TAB. FixedToolWindow を指定するフォームはタスクバーに表示されませんが、ShowInTaskbar プロパティが false に設定されていることを確認する必要があります。既定値は true です。Although forms that specify FixedToolWindow typically are not shown in the taskbar, you must also ensure that the ShowInTaskbar property is set to false, since its default value is true.

None 0

罫線なし。No border.

Sizable 4

サイズ変更できる境界線。A resizable border.

SizableToolWindow 6

サイズ変更できるツール ウィンドウの境界線。A resizable tool window border. ツール ウィンドウは、タスクバー、またはユーザーが Alt + Tab キーを押したときに表示されるウィンドウには表示されません。A tool window does not appear in the taskbar or in the window that appears when the user presses ALT+TAB.

この例では、フォームの境界線のスタイルを Fixed3d に変更し、ラベルを使用して境界線の情報を表示します。In this example, you change the form border style to Fixed3d and display the border's information using a label. この例では、Form1という名前の Form が既に作成されていることを前提としています。This example assumes that you have already created a Form named Form1.

public:
   void InitMyForm()
   {
      // Adds a label to the form.
      Label^ label1 = gcnew Label;
      label1->Location = System::Drawing::Point( 80, 80 );
      label1->Name = "label1";
      label1->Size = 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 = String::Format( "The border is {0}", FormBorderStyle );
   }
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;	
}
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

注釈

この列挙は、Form クラスで使用します。This enumeration is used by the Form class. フォームのさまざまなスタイルを表します。It represents the different styles of the form. 既定のスタイルは Sizableです。The default style is Sizable.

適用対象

こちらもご覧ください