Padding (Estructura)
Actualización: noviembre 2007
Representa relleno o información del margen asociada a un elemento de la interfaz de usuario.
Ensamblado: System.Windows.Forms (en System.Windows.Forms.dll)
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; }
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.