Freigeben über


FormBorderStyle Enumeration

Definition

Gibt die Rahmenarten für ein Formular an.

public enum class FormBorderStyle
[System.Runtime.InteropServices.ComVisible(true)]
public enum FormBorderStyle
public enum FormBorderStyle
[<System.Runtime.InteropServices.ComVisible(true)>]
type FormBorderStyle = 
type FormBorderStyle = 
Public Enum FormBorderStyle
Vererbung
FormBorderStyle
Attribute

Felder

Fixed3D 2

Ein feststehender, dreidimensionaler Rahmen.

FixedDialog 3

Ein breiter, feststehender Rahmen im Dialogfeldstil.

FixedSingle 1

Ein feststehender, aus einer einzelnen Linie bestehender Rahmen.

FixedToolWindow 5

Ein Toolfensterrahmen, dessen Größe nicht geändert werden kann. Es wird kein Toolfenster in der Taskleiste oder in dem Fenster angezeigt, das beim Drücken von ALT+TAB angezeigt wird. Obwohl Formular mit der Angabe FixedToolWindow i. d. R. nicht auf der Taskleiste angezeigt werden, müssen Sie sicherstellen, dass die ShowInTaskbar-Eigenschaft auf false festgelegt ist, da ihr Standardwert true ist.

None 0

Kein Rahmen.

Sizable 4

Ein Rahmen, dessen Größe geändert werden kann.

SizableToolWindow 6

Ein Toolfensterrahmen, dessen Größe geändert werden kann. Es wird kein Toolfenster in der Taskleiste oder in dem Fenster angezeigt, das beim Drücken von ALT+TAB angezeigt wird.

Beispiele

In diesem Beispiel ändern Sie die Formularrahmenformatvorlage in Fixed3d und zeigen die Informationen des Rahmens mithilfe einer Bezeichnung an. In diesem Beispiel wird davon ausgegangen, dass Sie bereits einen Form benannten Namen Form1erstellt haben.

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

Hinweise

Diese Enumeration wird von der Form-Klasse verwendet. Es stellt die verschiedenen Formatvorlagen des Formulars dar. Die Standardformatvorlage ist Sizable.

Gilt für

Siehe auch