Padding Estructura

Definición

Representa información de relleno o margen asociada a un elemento de interfaz de usuario (UI).

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
Herencia
Padding
Atributos

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar la propiedad Padding para crear un esquema alrededor de un RichTextBox control.

Para obtener una lista de código completa, vea 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 rectangular de interfaz de usuario, como un control . El relleno es el espacio interno entre el cuerpo del elemento de interfaz de usuario y su borde. En cambio, un margen es la distancia que separa los bordes adyacentes de dos elementos de interfaz de usuario adyacentes. Debido a las similitudes estructurales, Padding se usa para representar el relleno y los márgenes.

Para ver un diagrama que muestra las propiedades /> y de Margin y Padding en Windows Forms Controls.

El relleno tiene un efecto diferente en los controles que son contenedores que en los controles que no. Por ejemplo, en un Panel control , la Padding propiedad define el espaciado entre el borde de Panel y sus controles secundarios. Para un Button control, la Padding propiedad define el espaciado entre el borde del Button control y su texto contenido.

Además de los métodos y propiedades típicos, Padding también define los siguientes miembros de nivel de tipo:

  • Campo Empty , que representa un predefinido Padding sin relleno.

  • Un conjunto de operadores para realizar operaciones aritméticas comunes para la clase, como agregar dos Padding objetos juntos. En el caso de los lenguajes que no admiten sobrecargas de operadores, puede invocar estos miembros mediante la sintaxis de método alternativo.

  • Las Horizontalpropiedades , Verticaly Size , que proporcionan valores combinados que son convenientes para su uso en cálculos de diseño personalizados.

Constructores

Nombre Description
Padding(Int32, Int32, Int32, Int32)

Inicializa una nueva instancia de la Padding clase utilizando un tamaño de relleno independiente para cada borde.

Padding(Int32)

Inicializa una nueva instancia de la Padding clase utilizando el tamaño de relleno proporcionado para todos los bordes.

Campos

Nombre Description
Empty

Proporciona un Padding objeto sin relleno.

Propiedades

Nombre Description
All

Obtiene o establece el valor de relleno para todos los bordes.

Bottom

Obtiene o establece el valor de relleno para el borde inferior.

Horizontal

Obtiene el relleno combinado para los bordes derecho e izquierdo.

Left

Obtiene o establece el valor de relleno para el borde izquierdo.

Right

Obtiene o establece el valor de relleno para el borde derecho.

Size

Obtiene la información de relleno en forma de .Size

Top

Obtiene o establece el valor de relleno para el borde superior.

Vertical

Obtiene el relleno combinado para los bordes superior e inferior.

Métodos

Nombre Description
Add(Padding, Padding)

Calcula la suma de los dos valores especificados Padding .

Equals(Object)

Determina si el valor del objeto especificado es equivalente al objeto actual Padding.

GetHashCode()

Genera un código hash para el objeto actual Padding.

Subtract(Padding, Padding)

Resta un valor especificado Padding de otro.

ToString()

Devuelve una cadena que representa el objeto actual Padding.

Operadores

Nombre Description
Addition(Padding, Padding)

Realiza la adición de vectores en los dos objetos especificados Padding , lo que da como resultado un nuevo Paddingobjeto .

Equality(Padding, Padding)

Comprueba si dos objetos especificados Padding son equivalentes.

Inequality(Padding, Padding)

Comprueba si dos objetos especificados Padding no son equivalentes.

Subtraction(Padding, Padding)

Realiza la resta de vectores en los dos objetos especificados Padding , lo que da como resultado un nuevo Padding.

Se aplica a

Consulte también