DataGridViewCellStyle.Padding Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o espaço entre a aresta de a DataGridViewCell e o seu conteúdo.
public:
property System::Windows::Forms::Padding Padding { System::Windows::Forms::Padding get(); void set(System::Windows::Forms::Padding value); };
public System.Windows.Forms.Padding Padding { get; set; }
member this.Padding : System.Windows.Forms.Padding with get, set
Public Property Padding As Padding
Valor de Propriedade
A Padding que representa o espaço entre a aresta de a DataGridViewCell e o seu conteúdo.
Exemplos
O exemplo de código seguinte ilustra a utilização desta propriedade num DataGridView controlo que contém linhas desenhadas pelo proprietário. Cada linha apresenta texto que abrange toda a largura da linha por baixo do conteúdo normal da célula. A Padding propriedade é usada para fornecer espaço extra para este texto. No exemplo, a altura extra necessária é armazenada numa constante chamada CUSTOM_CONTENT_HEIGHT.
Este exemplo de código faz parte de um exemplo maior. Para o exemplo completo, veja Como: Personalizar a Aparência das Linhas no Controlo Windows Forms DataGridView.
// Set a cell padding to provide space for the top of the focus
// rectangle and for the content that spans multiple columns.
Padding newPadding = new Padding(0, 1, 0, CUSTOM_CONTENT_HEIGHT);
this.dataGridView1.RowTemplate.DefaultCellStyle.Padding = newPadding;
// Set the selection background color to transparent so
// the cell won't paint over the custom selection background.
this.dataGridView1.RowTemplate.DefaultCellStyle.SelectionBackColor =
Color.Transparent;
// Set the row height to accommodate the content that
// spans multiple columns.
this.dataGridView1.RowTemplate.Height += CUSTOM_CONTENT_HEIGHT;
' Set a cell padding to provide space for the top of the focus
' rectangle and for the content that spans multiple columns.
Dim newPadding As New Padding(0, 1, 0, CUSTOM_CONTENT_HEIGHT)
Me.dataGridView1.RowTemplate.DefaultCellStyle.Padding = newPadding
' Set the selection background color to transparent so
' the cell won't paint over the custom selection background.
Me.dataGridView1.RowTemplate.DefaultCellStyle.SelectionBackColor = _
Color.Transparent
' Set the row height to accommodate the normal cell content and the
' content that spans multiple columns.
Me.dataGridView1.RowTemplate.Height += CUSTOM_CONTENT_HEIGHT
Observações
Definir a Padding propriedade afeta onde o controlo de DataGridViewCell edição do é desenhado. Por exemplo, se definir Padding num DataGridViewTextBoxCell para System.Windows.Forms.Padding que tenha um valor de 10 para as suas propriedades Left, Top, Right e Bottom, o conteúdo da célula é desenhado no meio da célula, com um espaço de 10 píxeis entre as bordas da caixa de texto e as arestas da célula.