Padding Padding Padding Padding Struct

Definition

Stellt Abstand oder zum Rand Informationen, die ein Element der Benutzeroberfläche (UI) zugeordnet.Represents padding or margin information associated with a user interface (UI) element.

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

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie mit, dass die Padding-Eigenschaft ein Umrisses um erstellen eine RichTextBox Steuerelement.The following code example demonstrates how to use the Padding property to create an outline around a RichTextBox control.

Eine vollständige codeauflistung finden Sie unter Vorgehensweise: Erstellen eines Rahmens um ein Windows Forms Steuerelement mithilfe von Abständen.For a full code listing, see 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 darstellt, der Abstand oder zum Rand mit einem rechteckigen Benutzeroberflächenelement, z. B. ein Steuerelement verknüpft ist.The Padding structure represents the padding or margin associated with a rectangular UI element such as a control. Die Auffüllung ist, den internen Abstand zwischen den Hauptteil des UI-Elements und seinem Rand.The padding is the internal space between the body of the UI element and its edge. Im Gegensatz dazu ist ein Rand der Abstand zwischen die benachbarten Rändern des zwei benachbarte Elemente der Benutzeroberfläche.In contrast, a margin is the distance separating the adjoining edges of two adjacent UI elements. Aufgrund von strukturellen ähnlichkeiten Padding wird verwendet, um sowohl von Abständen und Rändern darstellen.Because of structural similarities, Padding is used to represent both padding and margins.

Für ein Diagramm zur Veranschaulichung der Padding und Margin Eigenschaften für ein Steuerelement, finden Sie unter Margin und Padding in Windows Forms-Steuerelementen.For a diagram that illustrates the Padding and Margin properties on a control, see Margin and Padding in Windows Forms Controls.

Auffüllung verfügt über eine andere Auswirkung auf die Steuerelemente, die Container als Steuerelemente, die nicht sind.Padding has a different effect on controls that are containers than on controls that are not. Z. B. in eine Panel -Steuerelement, das Padding -Eigenschaft definiert den Abstand zwischen den Rahmen der Panel und seine untergeordneten Steuerelemente.For example, in a Panel control, the Padding property defines the spacing between the border of the Panel and its child controls. Für eine Button -Steuerelement die Padding -Eigenschaft definiert den Abstand zwischen den Rahmen der Button Steuerelement und dem darin enthaltenen Text.For a Button control, the Padding property defines the spacing between the border of the Button control and its contained text.

Zusätzlich zu typischen Methoden und Eigenschaften Padding definiert auch die folgenden Elemente für den Typ auf:In addition to typical methods and properties, Padding also defines the following type-level members:

  • Die Empty Feldes, der eine vordefinierte darstellt Padding ohne Auffüllung.The Empty field, which represents a predefined Padding with no padding.

  • Einen Satz von Operatoren zur Durchführung der allgemeine arithmetischer Operations für die Klasse, wie z. B. das Hinzufügen von zwei Padding Objekte zusammen.A set of operators for performing common arithmetic operations for the class, such as adding two Padding objects together. Für Sprachen, die Überladung von Operatoren nicht unterstützen, können Sie diese Member aufrufen, alternative Methoden mittels Methodensyntax.For languages that do not support operator overloading, you can invoke these members by using alternative method syntax.

  • Die Horizontal, Vertical, und Size Eigenschaften, die kombinierte Werte angeben, die für die Verwendung in benutzerdefinierten layoutberechnungen sind.The Horizontal, Vertical, and Size properties, which provide combined values that are convenient for use in custom layout calculations.

Konstruktoren

Padding(Int32) Padding(Int32) Padding(Int32) Padding(Int32)

Initialisiert eine neue Instanz der dem Padding -Klasse unter Verwendung der angegebenen Abstandsgröße für alle Ränder.Initializes a new instance of the Padding class using the supplied padding size for all edges.

Padding(Int32, Int32, Int32, Int32) Padding(Int32, Int32, Int32, Int32) Padding(Int32, Int32, Int32, Int32) Padding(Int32, Int32, Int32, Int32)

Initialisiert eine neue Instanz der dem Padding -Klasse unter Verwendung einer separaten Abstandsgröße für jeden Rand.Initializes a new instance of the Padding class using a separate padding size for each edge.

Felder

Empty Empty Empty Empty

Stellt eine Padding -Objekt ohne Abstand.Provides a Padding object with no padding.

Eigenschaften

All All All All

Übernimmt oder bestimmt den Abstandswert für alle Ränder.Gets or sets the padding value for all the edges.

Bottom Bottom Bottom Bottom

Übernimmt oder bestimmt den Abstandswert für den unteren Rand.Gets or sets the padding value for the bottom edge.

Horizontal Horizontal Horizontal Horizontal

Ruft den kombinierten Abstand für den rechten und linken Rand ab.Gets the combined padding for the right and left edges.

Left Left Left Left

Übernimmt oder bestimmt den Abstandswert für den linken Rand.Gets or sets the padding value for the left edge.

Right Right Right Right

Übernimmt oder bestimmt den Abstandswert für den rechten Rand.Gets or sets the padding value for the right edge.

Size Size Size Size

Ruft die Abstandsinformationen in Form einer Size.Gets the padding information in the form of a Size.

Top Top Top Top

Übernimmt oder bestimmt den Abstandswert für den oberen Rand.Gets or sets the padding value for the top edge.

Vertical Vertical Vertical Vertical

Ruft den kombinierten Abstand für den oberen und unteren Rand ab.Gets the combined padding for the top and bottom edges.

Methoden

Add(Padding, Padding) Add(Padding, Padding) Add(Padding, Padding) Add(Padding, Padding)

Berechnet die Summe der beiden angegebenen Padding Werte.Computes the sum of the two specified Padding values.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob der Wert des angegebenen Objekts gleich der aktuellen Padding.Determines whether the value of the specified object is equivalent to the current Padding.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Generiert einen Hashcode für das aktuelle Padding.Generates a hash code for the current Padding.

Subtract(Padding, Padding) Subtract(Padding, Padding) Subtract(Padding, Padding) Subtract(Padding, Padding)

Subtrahiert einen angegebenen Padding-Wert von einem anderen.Subtracts one specified Padding value from another.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Padding-Objekt darstellt.Returns a string that represents the current Padding.

Operatoren

Addition(Padding, Padding) Addition(Padding, Padding) Addition(Padding, Padding) Addition(Padding, Padding)

Führt eine Vektoraddition für die zwei angegebenen Padding Objekte, sodass ein neues Padding.Performs vector addition on the two specified Padding objects, resulting in a new Padding.

Equality(Padding, Padding) Equality(Padding, Padding) Equality(Padding, Padding) Equality(Padding, Padding)

Testet, ob zwei angegebene Padding -Objekte äquivalent sind.Tests whether two specified Padding objects are equivalent.

Inequality(Padding, Padding) Inequality(Padding, Padding) Inequality(Padding, Padding) Inequality(Padding, Padding)

Testet, ob zwei angegebene Padding Objekte einander nicht entsprechen.Tests whether two specified Padding objects are not equivalent.

Subtraction(Padding, Padding) Subtraction(Padding, Padding) Subtraction(Padding, Padding) Subtraction(Padding, Padding)

Führt eine Vektorsubtraktion für die zwei angegebenen Padding Objekte, sodass ein neues Padding.Performs vector subtraction on the two specified Padding objects, resulting in a new Padding.

Gilt für:

Siehe auch