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 | |
---|---|---|
Fixed3D | Ein feststehender, dreidimensionaler Rahmen. | |
FixedDialog | Ein breiter, feststehender Rahmen im Dialogfeldstil. | |
FixedSingle | Ein feststehender, aus einer einzelnen Linie bestehender Rahmen. | |
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. | |
None | Kein Rahmen. | |
Sizable | Ein Rahmen, dessen Größe geändert werden kann. | |
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