Padding Padding Padding Padding Struct

Définition

Représente les informations de remplissage ou de marge associées à un élément d'interface utilisateur.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
Héritage
Attributs

Exemples

L’exemple de code suivant montre comment utiliser la propriété Padding pour créer un contour autour d’un RichTextBox contrôle.The following code example demonstrates how to use the Padding property to create an outline around a RichTextBox control.

Pour obtenir une liste complète du code , consultez Procédure: Crée une bordure autour d’un contrôle Windows Forms à l'aide du remplissage.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

Remarques

La Padding structure représente le remplissage ou la marge associée à un élément d’interface utilisateur rectangulaire tel qu’un contrôle.The Padding structure represents the padding or margin associated with a rectangular UI element such as a control. Le remplissage est l’espace interne entre le corps de l’élément d’interface utilisateur et son bord.The padding is the internal space between the body of the UI element and its edge. En revanche, une marge est la distance séparant les bords adjacents de deux éléments adjacents de l’interface utilisateur.In contrast, a margin is the distance separating the adjoining edges of two adjacent UI elements. En raison de similarités structurelles, Padding est utilisé pour représenter la marge intérieure et les marges.Because of structural similarities, Padding is used to represent both padding and margins.

Pour un diagramme qui illustre les Padding propriétés et Margin sur un contrôle, consultez Margin et Padding dans les contrôles Windows Forms.For a diagram that illustrates the Padding and Margin properties on a control, see Margin and Padding in Windows Forms Controls.

Le remplissage a un effet différent sur les contrôles qui sont des conteneurs que sur les contrôles qui ne le sont pas.Padding has a different effect on controls that are containers than on controls that are not. Par exemple, dans un Panel contrôle, la Padding propriété définit l’espacement Panel entre la bordure du et de ses contrôles enfants.For example, in a Panel control, the Padding property defines the spacing between the border of the Panel and its child controls. Pour un Button contrôle, la Padding propriété définit l’espacement Button entre la bordure du contrôle et son texte contenu.For a Button control, the Padding property defines the spacing between the border of the Button control and its contained text.

En plus des méthodes et des propriétés typiques Padding , définit également les membres de niveau de type suivants:In addition to typical methods and properties, Padding also defines the following type-level members:

  • Le Empty champ, qui représente un Padding prédéfini sans remplissage.The Empty field, which represents a predefined Padding with no padding.

  • Ensemble d’opérateurs permettant d’effectuer des opérations arithmétiques courantes pour la classe, telles que Padding l’ajout simultané de deux objets.A set of operators for performing common arithmetic operations for the class, such as adding two Padding objects together. Pour les langages qui ne prennent pas en charge la surcharge d’opérateur, vous pouvez appeler ces membres à l’aide de la syntaxe de méthode alternative.For languages that do not support operator overloading, you can invoke these members by using alternative method syntax.

  • Les Horizontalpropriétés Vertical, etSize , qui fournissent des valeurs combinées qui sont pratiques pour une utilisation dans des calculs de disposition personnalisés.The Horizontal, Vertical, and Size properties, which provide combined values that are convenient for use in custom layout calculations.

Constructeurs

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

Initialise une nouvelle instance de la classe Padding avec la taille de remplissage de tous les bords.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)

Initialise une nouvelle instance de la classe Padding à l'aide d'une taille de remplissage distincte pour chaque bord.Initializes a new instance of the Padding class using a separate padding size for each edge.

Champs

Empty Empty Empty Empty

Fournit un objet Padding sans remplissage.Provides a Padding object with no padding.

Propriétés

All All All All

Obtient ou définit la valeur de remplissage pour tous les bords.Gets or sets the padding value for all the edges.

Bottom Bottom Bottom Bottom

Obtient ou définit la valeur de remplissage pour le bord inférieur.Gets or sets the padding value for the bottom edge.

Horizontal Horizontal Horizontal Horizontal

Obtient le remplissage combiné pour les bords droit et gauche.Gets the combined padding for the right and left edges.

Left Left Left Left

Obtient ou définit la valeur de remplissage pour le bord gauche.Gets or sets the padding value for the left edge.

Right Right Right Right

Obtient ou définit la valeur de remplissage pour le bord droit.Gets or sets the padding value for the right edge.

Size Size Size Size

Obtient les informations de remplissage dans le formulaire d'un Size.Gets the padding information in the form of a Size.

Top Top Top Top

Obtient ou définit la valeur de remplissage pour le bord supérieur.Gets or sets the padding value for the top edge.

Vertical Vertical Vertical Vertical

Obtient le remplissage combiné des bords supérieurs et inférieurs.Gets the combined padding for the top and bottom edges.

Méthodes

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

Calcule la somme des deux valeurs Padding spécifiées.Computes the sum of the two specified Padding values.

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

Détermine si la valeur de l'objet spécifié est égale au Padding actuel.Determines whether the value of the specified object is equivalent to the current Padding.

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

Génère un code de hachage pour le Padding en cours.Generates a hash code for the current Padding.

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

Soustrait une valeur Padding spécifiée d'une autre.Subtracts one specified Padding value from another.

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

Retourne une chaîne qui représente le Padding en cours.Returns a string that represents the current Padding.

Opérateurs

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

Exécute l'addition vectorielle sur les deux objets Padding spécifiés, résultant dans un nouveau 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)

Vérifie si deux objets Padding spécifiés sont équivalents.Tests whether two specified Padding objects are equivalent.

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

Vérifie si deux objets Padding spécifiés sont différents.Tests whether two specified Padding objects are not equivalent.

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

Exécute la soustraction vectorielle sur les deux objets Padding spécifiés, résultant dans un nouveau Padding.Performs vector subtraction on the two specified Padding objects, resulting in a new Padding.

S’applique à

Voir aussi