Padding Struktur

Definition

Stellt Abstands- oder Randinformationen dar, die einem Benutzeroberflächenelement zugeordnet sind.

public value class Padding
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.PaddingConverter))]
[System.Serializable]
public struct Padding
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.PaddingConverter))>]
[<System.Serializable>]
type Padding = struct
Public Structure Padding
Vererbung
Padding
Attribute

Beispiele

Im folgenden Codebeispiel wird die Verwendung der Padding-Eigenschaft zum Erstellen einer Gliederung um ein RichTextBox Steuerelement veranschaulicht.

Eine vollständige Codeauflistung finden Sie unter How to: Create a Border Around a Windows Forms Control Using Padding.

// This code example demonstrates using the Padding property to 
// create a border around a RichTextBox control.
public Form1()
{
    InitializeComponent();

    this.panel1.BackColor = System.Drawing.Color.Blue;
    this.panel1.Padding = new System.Windows.Forms.Padding(5);
    this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;

    this.richTextBox1.BorderStyle = System.Windows.Forms.BorderStyle.None;
    this.richTextBox1.Dock = System.Windows.Forms.DockStyle.Fill;
}
' This code example demonstrates using the Padding property to 
' create a border around a RichTextBox control.
Public Sub New()
     InitializeComponent()

     Me.panel1.BackColor = System.Drawing.Color.Blue
     Me.panel1.Padding = New System.Windows.Forms.Padding(5)
     Me.panel1.Dock = System.Windows.Forms.DockStyle.Fill

     Me.richTextBox1.BorderStyle = System.Windows.Forms.BorderStyle.None
     Me.richTextBox1.Dock = System.Windows.Forms.DockStyle.Fill
 End Sub

Hinweise

Die Padding Struktur stellt den Abstand oder den Rand dar, der einem rechteckigen UI-Element wie einem Steuerelement zugeordnet ist. Der Abstand ist der interne Abstand zwischen dem Textkörper des UI-Elements und seinem Rand. Im Gegensatz dazu ist ein Rand der Abstand, der die angrenzenden Kanten von zwei angrenzenden UI-Elementen trennt. Aufgrund struktureller Ähnlichkeiten wird verwendet, Padding um Sowohl Abstand als auch Seitenränder darzustellen.

Ein Diagramm, das die Eigenschaften Padding und Margin eines Steuerelements veranschaulicht, finden Sie unter Margin und Padding in Windows Forms Controls.

Der Abstand wirkt sich anders auf Steuerelemente aus, bei denen es sich um Container handelt als bei Steuerelementen, bei denen es sich nicht um Steuerelemente handelt. In einem Panel Steuerelement definiert die Padding Eigenschaft beispielsweise den Abstand zwischen dem Rahmen der und den Panel untergeordneten Steuerelementen. Bei einem Button Steuerelement definiert die Padding Eigenschaft den Abstand zwischen dem Rahmen des Button Steuerelements und dem darin enthaltenen Text.

Zusätzlich zu typischen Methoden und Eigenschaften Padding werden auch die folgenden Elemente auf Typebene definiert:

  • Das Empty Feld, das ein vordefiniertes Padding Feld ohne Abstand darstellt.

  • Eine Reihe von Operatoren zum Ausführen allgemeiner arithmetischer Vorgänge für die Klasse, z. B. das Hinzufügen von zwei Padding Objekten. Für Sprachen, die die Operatorüberladung nicht unterstützen, können Sie diese Member mithilfe einer alternativen Methodensyntax aufrufen.

  • Die HorizontalEigenschaften Verticalund Size Eigenschaften, die kombinierte Werte bereitstellen, die für die Verwendung in benutzerdefinierten Layoutberechnungen geeignet sind.

Konstruktoren

Name Beschreibung
Padding(Int32, Int32, Int32, Int32)

Initialisiert eine neue Instanz der Padding Klasse mithilfe einer separaten Abstandsgröße für jeden Rand.

Padding(Int32)

Initialisiert eine neue Instanz der Padding Klasse mithilfe der angegebenen Abstandsgröße für alle Kanten.

Felder

Name Beschreibung
Empty

Stellt ein Padding Objekt ohne Abstand bereit.

Eigenschaften

Name Beschreibung
All

Dient zum Abrufen oder Festlegen des Abstandswerts für alle Kanten.

Bottom

Dient zum Abrufen oder Festlegen des Abstandswerts für den unteren Rand.

Horizontal

Ruft den kombinierten Abstand für die rechten und linken Kanten ab.

Left

Dient zum Abrufen oder Festlegen des Abstandswerts für den linken Rand.

Right

Dient zum Abrufen oder Festlegen des Abstandswerts für den rechten Rand.

Size

Ruft die Abstandsinformationen in Form eines Size.

Top

Dient zum Abrufen oder Festlegen des Abstandswerts für den oberen Rand.

Vertical

Ruft den kombinierten Abstand für die oberen und unteren Kanten ab.

Methoden

Name Beschreibung
Add(Padding, Padding)

Berechnet die Summe der beiden angegebenen Padding Werte.

Equals(Object)

Bestimmt, ob der Wert des angegebenen Objekts dem aktuellen Paddingentspricht.

GetHashCode()

Generiert einen Hashcode für den aktuellen Padding.

Subtract(Padding, Padding)

Subtrahiert einen angegebenen Padding Wert von einem anderen.

ToString()

Gibt eine Zeichenfolge zurück, die die aktuelle Paddingdarstellt.

Operatoren

Name Beschreibung
Addition(Padding, Padding)

Führt die Vektorzugabe für die beiden angegebenen Padding Objekte durch, was zu einer neuen Padding.

Equality(Padding, Padding)

Überprüft, ob zwei angegebene Padding Objekte gleichwertig sind.

Inequality(Padding, Padding)

Überprüft, ob zwei angegebene Padding Objekte nicht gleichwertig sind.

Subtraction(Padding, Padding)

Führt Vektoruntertraktion für die beiden angegebenen Padding Objekte aus, was zu einer neuen Padding.

Gilt für:

Weitere Informationen