Padding Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa relleno o información del margen asociada a un elemento de la interfaz de usuario.
public value class Padding
public value class Padding : IEquatable<System::Windows::Forms::Padding>
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.PaddingConverter))]
[System.Serializable]
public struct Padding
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.PaddingConverter))]
[System.Serializable]
public struct Padding : IEquatable<System.Windows.Forms.Padding>
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.PaddingConverter))>]
[<System.Serializable>]
type Padding = struct
Public Structure Padding
Public Structure Padding
Implements IEquatable(Of Padding)
- Herencia
- Atributos
- Implementaciones
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 el margen asociado a un elemento rectangular de la interfaz de usuario, como un control . El relleno es el espacio interno entre el cuerpo del elemento de la 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 espaciado y los márgenes.
Para ver un diagrama que ilustra las Padding propiedades y Margin de un control, vea 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. 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.
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 la sobrecarga 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
Padding(Int32) |
Inicializa una nueva instancia de la clase Padding utilizando el tamaño del relleno proporcionado para todos los bordes. |
Padding(Int32, Int32, Int32, Int32) |
Inicializa una nueva instancia de la clase Padding utilizando un tamaño de relleno independiente para cada borde. |
Campos
Empty |
Proporciona un objeto Padding sin relleno. |
Propiedades
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 izquierdo y derecho. |
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 del 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
Add(Padding, Padding) |
Calcula la suma de los dos valores de Padding especificados. |
Equals(Object) |
Determina si el valor del objeto especificado es equivalente al objeto Padding actual. |
Equals(Padding) |
Indica si el objeto actual es igual que otro objeto del mismo tipo. |
GetHashCode() |
Genera código hash para la clase Padding actual. |
Subtract(Padding, Padding) |
Resta un valor Padding especificado de otro. |
ToString() |
Devuelve una cadena que representa el objeto Padding actual. |
Operadores
Addition(Padding, Padding) |
Realiza en los dos objetos Padding especificados una suma vectorial que tiene como resultado un nuevo objeto Padding. |
Equality(Padding, Padding) |
Comprueba si dos objetos Padding especificados son equivalentes. |
Inequality(Padding, Padding) |
Comprueba si dos objetos Padding especificados no son equivalentes. |
Subtraction(Padding, Padding) |
Realiza en los dos objetos Padding especificados una resta vectorial que tiene como resultado un nuevo objeto Padding. |