Padding Struct
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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. |