Condividi tramite


DataGridViewCellStyle.Padding Proprietà

Definizione

Ottiene o imposta lo spazio tra il bordo di un oggetto DataGridViewCell e il relativo contenuto.

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

Valore della proprietà

Padding

Oggetto Padding che rappresenta lo spazio tra il bordo di un oggetto DataGridViewCell e il relativo contenuto.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di questa proprietà in un DataGridView controllo contenente righe disegnate dal proprietario. Ogni riga visualizza il testo che si estende sull'intera larghezza della riga sotto il contenuto normale della cella. La Padding proprietà viene usata per fornire lo spazio aggiuntivo per questo testo. Nell'esempio, l'altezza aggiuntiva richiesta viene archiviata in una costante denominata CUSTOM_CONTENT_HEIGHT.

Questo esempio di codice fa parte di un esempio più grande. Per l'esempio completo, vedere Procedura: Personalizzare l'aspetto delle righe nel controllo DataGridView Windows Forms.

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

Commenti

L'impostazione della Padding proprietà influisce sulla posizione in cui viene disegnato il controllo di modifica dell'oggetto DataGridViewCell . Ad esempio, se si imposta Padding su un DataGridViewTextBoxCell oggetto con un valore pari a System.Windows.Forms.Padding 10 per Leftle relative proprietà , Top, Righte Bottom , il contenuto della cella viene disegnato al centro della cella con uno spazio di 10 pixel tra i bordi della casella di testo e i bordi della cella.

Si applica a

Vedi anche