Partage via


Padding Structure

Définition

Représente les informations de remplissage ou de marge associées à un élément d'interface utilisateur.

public value class Padding
public value class Padding : IEquatable<System::Windows::Forms::Padding>
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.PaddingConverter))]
[System.Serializable]
public struct Padding
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.PaddingConverter))]
[System.Serializable]
public struct Padding : IEquatable<System.Windows.Forms.Padding>
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.PaddingConverter))>]
[<System.Serializable>]
type Padding = struct
Public Structure Padding
Public Structure Padding
Implements IEquatable(Of Padding)
Héritage
Padding
Attributs
Implémente

Exemples

L’exemple de code suivant montre comment utiliser la propriété Padding pour créer un plan autour d’un RichTextBox contrôle.

Pour obtenir la liste complète du code, consultez Guide pratique pour créer une bordure autour d’un contrôle Windows Forms à l’aide du remplissage.

// 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é à un élément d’interface utilisateur rectangulaire tel qu’un contrôle. Le remplissage est l’espace interne entre le corps de l’élément d’interface utilisateur et son bord. En revanche, une marge est la distance qui sépare les bords adjacents de deux éléments d’interface utilisateur adjacents. En raison de similitudes structurelles, Padding est utilisé pour représenter à la fois le remplissage et les marges.

Pour obtenir un diagramme illustrant les Padding propriétés et Margin d’un contrôle, consultez Marge et remplissage dans les contrôles Windows Forms.

Le remplissage a un effet différent sur les contrôles qui sont des conteneurs et sur les contrôles qui ne le sont pas. Par exemple, dans un Panel contrôle, la Padding propriété définit l’espacement entre la bordure des Panel contrôles et ses contrôles enfants. Pour un Button contrôle, la Padding propriété définit l’espacement entre la bordure du contrôle et son Button texte contenu.

En plus des méthodes et propriétés classiques, Padding définit également les membres au niveau du type suivants :

  • Champ Empty , qui représente un prédéfini Padding sans remplissage.

  • Ensemble d’opérateurs permettant d’effectuer des opérations arithmétiques courantes pour la classe, telles que l’ajout de deux Padding objets ensemble. Pour les langages qui ne prennent pas en charge la surcharge des opérateurs, vous pouvez appeler ces membres à l’aide d’une autre syntaxe de méthode.

  • Les Horizontalpropriétés , Verticalet Size qui fournissent des valeurs combinées pratiques pour les calculs de disposition personnalisés.

Constructeurs

Padding(Int32)

Initialise une nouvelle instance de la classe Padding avec la taille de remplissage de tous les bords.

Padding(Int32, Int32, Int32, Int32)

Initialise une nouvelle instance de la classe Padding à l'aide d'une taille de remplissage distincte pour chaque bord.

Champs

Empty

Fournit un objet Padding sans remplissage.

Propriétés

All

Obtient ou définit la valeur de remplissage pour tous les bords.

Bottom

Obtient ou définit la valeur de remplissage pour le bord inférieur.

Horizontal

Obtient le remplissage combiné pour les bords droit et gauche.

Left

Obtient ou définit la valeur de remplissage pour le bord gauche.

Right

Obtient ou définit la valeur de remplissage pour le bord droit.

Size

Obtient les informations de remplissage dans le formulaire d'un Size.

Top

Obtient ou définit la valeur de remplissage pour le bord supérieur.

Vertical

Obtient le remplissage combiné des bords supérieurs et inférieurs.

Méthodes

Add(Padding, Padding)

Calcule la somme des deux valeurs Padding spécifiées.

Equals(Object)

Détermine si la valeur de l'objet spécifié est égale au Padding actuel.

Equals(Padding)

Indique si l'objet actuel est égal à un autre objet du même type.

GetHashCode()

Génère un code de hachage pour le Padding en cours.

Subtract(Padding, Padding)

Soustrait une valeur Padding spécifiée d'une autre.

ToString()

Retourne une chaîne qui représente le Padding actuel.

Opérateurs

Addition(Padding, Padding)

Exécute l'addition vectorielle sur les deux objets Padding spécifiés, résultant dans un nouveau Padding.

Equality(Padding, Padding)

Vérifie si deux objets Padding spécifiés sont équivalents.

Inequality(Padding, Padding)

Vérifie si deux objets Padding spécifiés sont différents.

Subtraction(Padding, Padding)

Exécute la soustraction vectorielle sur les deux objets Padding spécifiés, résultant dans un nouveau Padding.

S’applique à

Voir aussi