Padding Padding Padding Padding Struct

Definición

Representa relleno o información del margen asociada a un elemento de la interfaz de 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 utilizar 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 completa , consulte Cómo: Cree un borde alrededor de un control de Windows Formsmediante relleno.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

La Padding estructura representa el relleno o margen asociado 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 interno entre el cuerpo del elemento de la interfaz de usuario y su borde.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 de la interfaz de usuario adyacentes.In contrast, a margin is the distance separating the adjoining edges of two adjacent UI elements. Debido a las similitudes estructurales Padding , se usa para representar el relleno y los márgenes.Because of structural similarities, Padding is used to represent both padding and margins.

Para ver un diagrama que muestra las Padding propiedades Margin y de un control, vea margen y relleno en controles de Windows Forms.For a diagram that illustrates the Padding and Margin properties on a control, see Margin and Padding in Windows Forms Controls.

El relleno tiene un efecto diferente en los controles que son contenedores que en los controles que no son.Padding has a different effect on controls that are containers than on controls that are not. Por ejemplo, en un Panel control, la Padding propiedad define el espaciado Panel entre el borde de 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, la Padding propiedad define el espaciado Button entre el borde del 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 los métodos y propiedades típicos, Padding también define los siguientes miembros de nivel de tipo:In addition to typical methods and properties, Padding also defines the following type-level members:

  • El Empty campo, que representa un predefinido 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 objetos juntos.A set of operators for performing common arithmetic operations for the class, such as adding two Padding objects together. En el caso de los lenguajes que no admiten la sobrecarga de operadores, puede invocar estos miembros mediante la sintaxis de método alternativa.For languages that do not support operator overloading, you can invoke these members by using alternative method syntax.

  • Las Horizontalpropiedades Vertical, ySize , que proporcionan valores combinados que son convenientes para su uso en cálculos de diseño personalizados.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 clase Padding utilizando el tamaño del relleno proporcionado para todos los bordes.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 clase Padding utilizando 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 objeto Padding 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 izquierdo 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 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 valores de Padding especificados.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 al objeto Padding actual.Determines whether the value of the specified object is equivalent to the current Padding.

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

Genera código hash para la clase Padding actual.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 en los dos objetos Padding especificados una suma vectorial que tiene como resultado un nuevo objeto 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 objetos Padding especificados 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 objetos Padding especificados 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 en los dos objetos Padding especificados una resta vectorial que tiene como resultado un nuevo objeto Padding.Performs vector subtraction on the two specified Padding objects, resulting in a new Padding.

Se aplica a

Consulte también: