FormBorderStyle Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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 |
| 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.