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

Name Wert Beschreibung
None 0

Kein Rahmen

FixedSingle 1

Ein fester, einzeiligen Rahmen.

Fixed3D 2

Ein fester, dreidimensionaler Rahmen.

FixedDialog 3

Ein dicker, fester Rahmen im Dialogfeld.

Sizable 4

Ein verkleinerbarer Rahmen.

FixedToolWindow 5

Ein Toolfensterrahmen, der nicht in der Größe geändert werden kann. Ein Toolfenster wird nicht in der Taskleiste oder im Fenster angezeigt, das angezeigt wird, wenn der Benutzer ALT+TAB drückt. Obwohl Formulare, die in der Regel angeben FixedToolWindow , nicht in der Taskleiste angezeigt werden, müssen Sie auch sicherstellen, dass die ShowInTaskbar Eigenschaft auf false", da der Standardwert festgelegt ist true.

SizableToolWindow 6

Ein verkleinerbarer Toolfensterrahmen. Ein Toolfenster wird nicht in der Taskleiste oder im Fenster angezeigt, das angezeigt wird, wenn der Benutzer ALT+TAB drückt.

Beispiele

In diesem Beispiel ändern Sie das Format des Formularrahmens in Fixed3d die Informationen des Rahmens und zeigen sie mithilfe einer Beschriftung 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 Aufzählung wird von der Form Klasse verwendet. Sie stellt die verschiedenen Formatvorlagen des Formulars dar. Der Standardstil lautet Sizable.

Gilt für:

Weitere Informationen