Exportar (0) Imprimir
Expandir todo

Padding (Estructura)

Representa relleno o información del margen asociada a un elemento de la interfaz de usuario.

Espacio de nombres: System.Windows.Forms
Ensamblado: System.Windows.Forms (en system.windows.forms.dll)

[SerializableAttribute] 
[TypeConverterAttribute(typeof(PaddingConverter))] 
public struct Padding
/** @attribute SerializableAttribute() */ 
/** @attribute TypeConverterAttribute(System.Windows.Forms.PaddingConverter) */ 
public final class Padding extends ValueType
No aplicable.

La estructura Padding representa el relleno o el margen asociado a un elemento de interfaz de usuario rectangular como un control. El relleno es el espacio interno entre el cuerpo del elemento de interfaz de usuario y su borde. Por el contrario, un margen es la distancia que separa los bordes inmediatos de dos elementos de interfaz de usuario adyacentes. Debido a similitudes estructurales, Padding se utiliza para representar relleno y márgenes.

Para obtener un ejemplo de diagrama que muestra las propiedades Padding y Margin en un control, vea Márgenes y relleno en controles de formularios Windows Forms.

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

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

  • Campo Empty que representa una propiedad Padding predefinida sin relleno.

  • Conjunto de operadores que realizan operaciones aritméticas comunes para la clase, como sumar dos objetos Padding. En el caso de que el lenguaje no admita la sobrecarga de operadores, estos miembros pueden invocarse con la sintaxis de método alternativa.

  • Propiedades Horizontal, Vertical y Size que proporcionan valores combinados que son convenientes para el uso en cálculos de diseño personalizados.

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

Tiene un ejemplo de código completo en Cómo: Crear un borde alrededor de un control de formularios Windows Forms con relleno.

// 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;
}

Los miembros estáticos públicos (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0
Mostrar:
© 2014 Microsoft