Compartir vía


DataGridViewCellStyle.Padding Propiedad

Definición

Obtiene o establece el espacio entre los bordes de un control DataGridViewCell y su contenido.

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 propiedad

Padding

Propiedad Padding que representa el espacio existente entre el borde de un objeto DataGridViewCell y su contenido.

Ejemplos

En el ejemplo de código siguiente se muestra el uso de esta propiedad en un DataGridView control que contiene filas dibujadas por el propietario. Cada fila muestra texto que abarca todo el ancho de la fila debajo del contenido de celda normal. La Padding propiedad se usa para proporcionar el espacio adicional para este texto. En el ejemplo, el alto adicional necesario se almacena en una constante denominada CUSTOM_CONTENT_HEIGHT.

Este ejemplo de código forma parte de un ejemplo más grande. Para obtener el ejemplo completo, vea How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control.

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

Comentarios

Establecer la Padding propiedad afecta a dónde se dibuja el control de edición de DataGridViewCell . Por ejemplo, si establece Padding en en un DataGridViewTextBoxCell que System.Windows.Forms.Padding tiene un valor de 10 para sus Leftpropiedades , Top, Righty Bottom , el contenido de la celda se dibuja en medio de la celda con un espacio de 10 píxeles entre los bordes del cuadro de texto y los bordes de la celda.

Se aplica a

Consulte también