Padding Struct

Definitie

Vertegenwoordigt opvullings- of margegegevens die zijn gekoppeld aan een ui-element (user interface).

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
Overname
Padding
Kenmerken

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de eigenschap Opvulling gebruikt om een overzicht rond een RichTextBox besturingselement te maken.

Zie How to: Create a Border Around a Windows Forms Control Using Padding voor een volledige codevermelding.

// 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

Opmerkingen

De Padding structuur vertegenwoordigt de opvulling of marge die is gekoppeld aan een rechthoekig UI-element, zoals een besturingselement. De opvulling is de interne ruimte tussen de hoofdtekst van het UI-element en de rand ervan. Een marge daarentegen is de afstand tussen de aangrenzende randen van twee aangrenzende UI-elementen. Vanwege structurele overeenkomsten wordt Padding gebruikt om zowel opvulling als marges weer te geven.

Zie voor een diagram met de eigenschappen Padding en Margin op een besturingselement Margin en Padding in Windows Forms Controls.

Opvulling heeft een ander effect op besturingselementen die containers zijn dan op besturingselementen die dat niet zijn. In een Panel besturingselement definieert de Padding eigenschap bijvoorbeeld de afstand tussen de rand van de Panel en de onderliggende besturingselementen. Voor een Button besturingselement definieert de Padding eigenschap de afstand tussen de rand van het Button besturingselement en de bijbehorende tekst.

Naast typische methoden en eigenschappen definieert Padding u ook de volgende leden op typeniveau:

  • Het Empty veld, dat een vooraf gedefinieerde Padding waarde vertegenwoordigt zonder opvulling.

  • Een set operators voor het uitvoeren van algemene rekenkundige bewerkingen voor de klasse, zoals het samenvoegen van twee Padding objecten. Voor talen die geen overbelasting van operatoren ondersteunen, kunt u deze leden aanroepen met behulp van een alternatieve methodesyntaxis.

  • De Horizontal, Verticalen Size eigenschappen, die gecombineerde waarden bieden die handig zijn voor gebruik in aangepaste indelingsberekeningen.

Constructors

Name Description
Padding(Int32, Int32, Int32, Int32)

Initialiseert een nieuw exemplaar van de Padding klasse met een afzonderlijke opvullingsgrootte voor elke rand.

Padding(Int32)

Initialiseert een nieuw exemplaar van de Padding klasse met behulp van de opgegeven opvullingsgrootte voor alle randen.

Velden

Name Description
Empty

Biedt een Padding object zonder opvulling.

Eigenschappen

Name Description
All

Hiermee haalt u de opvullingswaarde voor alle randen op of stelt u deze in.

Bottom

Hiermee haalt u de opvullingswaarde voor de onderrand op of stelt u deze in.

Horizontal

Hiermee haalt u de gecombineerde opvulling voor de rechter- en linkerrand op.

Left

Hiermee wordt de opvullingswaarde voor de linkerrand opgehaald of ingesteld.

Right

Hiermee haalt u de opvullingswaarde voor de rechterrand op of stelt u deze in.

Size

Hiermee haalt u de opvullingsgegevens op in de vorm van een Size.

Top

Hiermee haalt u de opvullingswaarde voor de bovenrand op of stelt u deze in.

Vertical

Hiermee haalt u de gecombineerde opvulling voor de boven- en onderranden op.

Methoden

Name Description
Add(Padding, Padding)

Berekent de som van de twee opgegeven Padding waarden.

Equals(Object)

Bepaalt of de waarde van het opgegeven object gelijk is aan de huidige Padding.

GetHashCode()

Hiermee wordt een hash-code voor de huidige gegenereerd Padding.

Subtract(Padding, Padding)

Trekt een opgegeven Padding waarde af van een andere.

ToString()

Retourneert een tekenreeks die de huidige Paddingvertegenwoordigt.

Operators

Name Description
Addition(Padding, Padding)

Voert vector op de twee opgegeven Padding objecten, wat resulteert in een nieuwe Padding.

Equality(Padding, Padding)

Test of twee opgegeven Padding objecten gelijkwaardig zijn.

Inequality(Padding, Padding)

Test of twee opgegeven Padding objecten niet gelijkwaardig zijn.

Subtraction(Padding, Padding)

Voert vector aftrekken uit op de twee opgegeven Padding objecten, wat resulteert in een nieuwe Padding.

Van toepassing op

Zie ook