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
[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
- Héritage
- Attributs
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 une description complète du code, consultez 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é à 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ée pour représenter à la fois le remplissage et les marges.
Pour obtenir un diagramme illustrant les propriétés Padding et Margin sur un contrôle, consultez Margin et Padding dans les contrôles Windows Forms.
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. Par exemple, dans un Panel contrôle, la Padding propriété définit l’espacement entre la bordure du Panel contrôle et ses contrôles enfants. Pour un Button contrôle, la Padding propriété définit l’espacement entre la bordure du Button contrôle et son texte contenu.
Outre les méthodes et propriétés classiques, Padding définit également les membres de niveau type suivants :
Champ Empty , qui représente un remplissage 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 et Size les Verticalpropriétés qui fournissent des valeurs combinées qui sont pratiques à utiliser dans les calculs de disposition personnalisés.
Constructeurs
| Nom | Description |
|---|---|
| Padding(Int32, Int32, Int32, Int32) |
Initialise une nouvelle instance de la classe à l’aide Padding d’une taille de remplissage distincte pour chaque bord. |
| Padding(Int32) |
Initialise une nouvelle instance de la Padding classe à l’aide de la taille de remplissage fournie pour tous les bords. |
Champs
| Nom | Description |
|---|---|
| Empty |
Fournit un Padding objet sans remplissage. |
Propriétés
| Nom | Description |
|---|---|
| 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 sous la forme d’un Size. |
| Top |
Obtient ou définit la valeur de remplissage pour le bord supérieur. |
| Vertical |
Obtient le remplissage combiné pour les bords supérieur et inférieur. |
Méthodes
| Nom | Description |
|---|---|
| Add(Padding, Padding) |
Calcule la somme des deux valeurs spécifiées Padding . |
| Equals(Object) |
Détermine si la valeur de l’objet spécifié est équivalente à la valeur actuelle Padding. |
| GetHashCode() |
Génère un code de hachage pour le code de hachage actuel Padding. |
| Subtract(Padding, Padding) |
Soustrait une valeur spécifiée Padding d’une autre. |
| ToString() |
Retourne une chaîne qui représente le fichier actif Padding. |
Opérateurs
| Nom | Description |
|---|---|
| Addition(Padding, Padding) |
Effectue l’ajout de vecteurs sur les deux objets spécifiés Padding , ce qui entraîne un nouveau Padding. |
| Equality(Padding, Padding) |
Teste si deux objets spécifiés sont équivalents Padding . |
| Inequality(Padding, Padding) |
Teste si deux objets spécifiés ne sont pas équivalents Padding . |
| Subtraction(Padding, Padding) |
Effectue une soustraction vectorielle sur les deux objets spécifiés Padding , ce qui entraîne un nouveau Padding. |