Padding Padding Padding Padding Struct

Definición

Representa relleno o información del margen asociada a un elemento de interfaz (IU) del usuario.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
Herencia
Atributos

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar la propiedad Padding para crear un contorno alrededor de un RichTextBox control.The following code example demonstrates how to use the Padding property to create an outline around a RichTextBox control.

Para obtener una lista de código completo, vea Cómo: Crear un borde alrededor de un formulario Windows Forms con relleno de Control.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

Comentarios

El Padding estructura representa el relleno o el margen asociada a un elemento de interfaz de usuario rectangular como un control.The Padding structure represents the padding or margin associated with a rectangular UI element such as a control. El relleno es el espacio entre el cuerpo del elemento de interfaz de usuario y su margen interno.The padding is the internal space between the body of the UI element and its edge. En cambio, un margen es la distancia que separa los bordes adyacentes de dos elementos adyacentes de la interfaz de usuario.In contrast, a margin is the distance separating the adjoining edges of two adjacent UI elements. Debido a similitudes estructurales, Padding se utiliza para representar el relleno y los márgenes.Because of structural similarities, Padding is used to represent both padding and margins.

Para un diagrama que ilustra el Padding y Margin las propiedades en un control, vea de márgenes y relleno en controles de formularios Windows Forms.For a diagram that illustrates the Padding and Margin properties on a control, see Margin and Padding in Windows Forms Controls.

Relleno tiene un efecto de los controles que son contenedores que en los controles que no son diferentes.Padding has a different effect on controls that are containers than on controls that are not. Por ejemplo, en un Panel (control), el Padding propiedad define el espaciado entre el borde de la Panel y sus controles secundarios.For example, in a Panel control, the Padding property defines the spacing between the border of the Panel and its child controls. Para un Button (control), el Padding propiedad define el espaciado entre el borde de la Button control y su texto contenido.For a Button control, the Padding property defines the spacing between the border of the Button control and its contained text.

Además de métodos y propiedades, típicos Padding también define los miembros de nivel de tipo siguientes:In addition to typical methods and properties, Padding also defines the following type-level members:

  • El Empty campo, que representa un predefinidos Padding sin relleno.The Empty field, which represents a predefined Padding with no padding.

  • Un conjunto de operadores para realizar operaciones aritméticas comunes para la clase, como agregar dos Padding juntos los objetos.A set of operators for performing common arithmetic operations for the class, such as adding two Padding objects together. Para los idiomas que no admiten la sobrecarga de operadores, puede invocar a estos miembros mediante la sintaxis de método alternativo.For languages that do not support operator overloading, you can invoke these members by using alternative method syntax.

  • El Horizontal, Vertical, y Size propiedades, que proporcionan valores combinados que son convenientes para su uso en los cálculos de diseño personalizado.The Horizontal, Vertical, and Size properties, which provide combined values that are convenient for use in custom layout calculations.

Constructores

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

Inicializa una nueva instancia de la Padding con el tamaño del relleno proporcionado para todos los bordes de la clase.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)

Inicializa una nueva instancia de la Padding clase con un tamaño de relleno independiente para cada borde.Initializes a new instance of the Padding class using a separate padding size for each edge.

Campos

Empty Empty Empty Empty

Proporciona un Padding objeto sin relleno.Provides a Padding object with no padding.

Propiedades

All All All All

Obtiene o establece el valor de relleno para todos los bordes.Gets or sets the padding value for all the edges.

Bottom Bottom Bottom Bottom

Obtiene o establece el valor de relleno para el borde inferior.Gets or sets the padding value for the bottom edge.

Horizontal Horizontal Horizontal Horizontal

Obtiene el relleno combinado para los bordes izquierdos y derecho.Gets the combined padding for the right and left edges.

Left Left Left Left

Obtiene o establece el valor de relleno para el borde izquierdo.Gets or sets the padding value for the left edge.

Right Right Right Right

Obtiene o establece el valor de relleno para el borde derecho.Gets or sets the padding value for the right edge.

Size Size Size Size

Obtiene la información del relleno en forma de un Size.Gets the padding information in the form of a Size.

Top Top Top Top

Obtiene o establece el valor de relleno para el borde superior.Gets or sets the padding value for the top edge.

Vertical Vertical Vertical Vertical

Obtiene el relleno combinado para los bordes superior e inferior.Gets the combined padding for the top and bottom edges.

Métodos

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

Calcula la suma de los dos especificado Padding valores.Computes the sum of the two specified Padding values.

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

Determina si el valor del objeto especificado es equivalente a la actual Padding.Determines whether the value of the specified object is equivalent to the current Padding.

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

Genera un código hash para el actual Padding.Generates a hash code for the current Padding.

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

Resta un valor Padding especificado de otro.Subtracts one specified Padding value from another.

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

Devuelve una cadena que representa el objeto Padding actual.Returns a string that represents the current Padding.

Operadores

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

Realiza la suma vectorial en las dos especificadas Padding objetos, como resultado un nuevo 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)

Comprueba si dos especificadas Padding objetos son equivalentes.Tests whether two specified Padding objects are equivalent.

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

Comprueba si dos especificadas Padding objetos no son equivalentes.Tests whether two specified Padding objects are not equivalent.

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

Realiza la resta vectorial en las dos especificadas Padding objetos, como resultado un nuevo Padding.Performs vector subtraction on the two specified Padding objects, resulting in a new Padding.

Se aplica a

Consulte también: