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 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
- 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
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. |