Padding Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |