Padding Estrutura

Definição

Representa informações de preenchimento ou margem associadas a um elemento de interface do usuário.

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
Herança
Padding
Atributos

Exemplos

O exemplo de código a seguir demonstra como usar a propriedade Padding para criar uma estrutura de tópicos em torno de um RichTextBox controle.

Para obter uma listagem de código completa, consulte Como criar uma borda em torno de um controle de Windows Forms usando preenchimento.

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

Comentários

A Padding estrutura representa o preenchimento ou a margem associada a um elemento de interface do usuário retangular, como um controle. O preenchimento é o espaço interno entre o corpo do elemento da interface do usuário e sua borda. Por outro lado, uma margem é a distância que separa as bordas adjacentes de dois elementos de interface do usuário adjacentes. Devido a semelhanças estruturais, Padding é usado para representar o preenchimento e as margens.

Para obter um diagrama que ilustra as propriedades Padding e Margin em um controle, consulte Margin e Preenchimento em controles Windows Forms.

O preenchimento tem um efeito diferente nos controles que são contêineres do que nos controles que não são. Por exemplo, em um Panel controle, a Padding propriedade define o espaçamento entre a borda do controle filho e seus Panel controles filho. Para um Button controle, a Padding propriedade define o espaçamento entre a borda do controle e seu Button texto contido.

Além dos métodos e propriedades típicos, Padding também define os seguintes membros de nível de tipo:

  • O Empty campo, que representa um predefinido Padding sem preenchimento.

  • Um conjunto de operadores para executar operações aritméticas comuns para a classe, como adicionar dois Padding objetos juntos. Para idiomas que não dão suporte à sobrecarga de operador, você pode invocar esses membros usando a sintaxe de método alternativo.

  • As Horizontalpropriedades , Verticale Size que fornecem valores combinados que são convenientes para uso em cálculos de layout personalizado.

Construtores

Nome Description
Padding(Int32, Int32, Int32, Int32)

Inicializa uma nova instância da Padding classe usando um tamanho de preenchimento separado para cada borda.

Padding(Int32)

Inicializa uma nova instância da Padding classe usando o tamanho de preenchimento fornecido para todas as bordas.

Campos

Nome Description
Empty

Fornece um Padding objeto sem preenchimento.

Propriedades

Nome Description
All

Obtém ou define o valor de preenchimento para todas as bordas.

Bottom

Obtém ou define o valor de preenchimento para a borda inferior.

Horizontal

Obtém o preenchimento combinado para as bordas direita e esquerda.

Left

Obtém ou define o valor de preenchimento para a borda esquerda.

Right

Obtém ou define o valor de preenchimento para a borda direita.

Size

Obtém as informações de preenchimento na forma de um Size.

Top

Obtém ou define o valor de preenchimento para a borda superior.

Vertical

Obtém o preenchimento combinado para as bordas superior e inferior.

Métodos

Nome Description
Add(Padding, Padding)

Calcula a soma dos dois valores especificados Padding .

Equals(Object)

Determina se o valor do objeto especificado é equivalente ao atual Padding.

GetHashCode()

Gera um código hash para o atual Padding.

Subtract(Padding, Padding)

Subtrai um valor especificado Padding de outro.

ToString()

Retorna uma cadeia de caracteres que representa o atual Padding.

Operadores

Nome Description
Addition(Padding, Padding)

Executa a adição de vetor nos dois objetos especificados Padding , resultando em um novo Padding.

Equality(Padding, Padding)

Testa se dois objetos especificados Padding são equivalentes.

Inequality(Padding, Padding)

Testa se dois objetos especificados Padding não são equivalentes.

Subtraction(Padding, Padding)

Executa a subtração de vetor nos dois objetos especificados Padding , resultando em um novo Padding.

Aplica-se a

Confira também