Freigeben über


FormBorderStyle-Enumeration

Gibt die Rahmenarten für ein Formular an.

Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)

Syntax

'Declaration
<ComVisibleAttribute(True)> _
Public Enumeration FormBorderStyle
'Usage
Dim instance As FormBorderStyle
[ComVisibleAttribute(true)] 
public enum FormBorderStyle
[ComVisibleAttribute(true)] 
public enum class FormBorderStyle
/** @attribute ComVisibleAttribute(true) */ 
public enum FormBorderStyle
ComVisibleAttribute(true) 
public enum FormBorderStyle

Member

  Membername Beschreibung
Unterstützt von .NET Compact Framework Fixed3D Ein feststehender, dreidimensionaler Rahmen. 
Unterstützt von .NET Compact Framework FixedDialog Ein breiter, feststehender Rahmen im Dialogfeldstil. 
Unterstützt von .NET Compact Framework FixedSingle Ein feststehender, aus einer einzelnen Linie bestehender Rahmen. 
Unterstützt von .NET Compact Framework FixedToolWindow 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. 
Unterstützt von .NET Compact Framework None Kein Rahmen. 
Unterstützt von .NET Compact Framework Sizable Ein Rahmen, dessen Größe geändert werden kann. 
Unterstützt von .NET Compact Framework SizableToolWindow 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. 

Hinweise

Diese Enumeration wird von der Form-Klasse verwendet. Sie entspricht den verschiedenen Arten des Formulars. Die Standardart ist Sizable.

Hinweis zu Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows CE: Legen Sie bei Smartphone-Anwendungen die Rahmenart des Formulars für ein untergeordnetes Formular nicht auf None fest, da sonst ein Zugriff nicht möglich ist.

Beispiel

In diesem Beispiel wird die Formularrahmenart in Fixed3d gewechselt, und es werden die Informationen über den Rahmen mit einem Label-Steuerelement angezeigt. In diesem Beispiel wird davon ausgegangen, dass bereits ein Form mit dem Namen Form1 erstellt wurde.

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
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:
   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.set_Location(new System.Drawing.Point(80, 80));
    label1.set_Name("label1");
    label1.set_Size(new System.Drawing.Size(132, 80));
    label1.set_Text("Start Position Information");
    this.get_Controls().Add(label1);

    // Changes the border to Fixed3D.
    set_FormBorderStyle(get_FormBorderStyle().Fixed3D);

    // Displays the border information.
    label1.set_Text("The border is " + get_FormBorderStyle());
} //InitMyForm

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

System.Windows.Forms-Namespace
Form.ShowInTaskbar-Eigenschaft