Sdílet prostřednictvím


DataGridViewCellStyle.Padding Vlastnost

Definice

Získá nebo nastaví mezeru mezi okrajem objektu DataGridViewCell a jeho obsahem.

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

Hodnota vlastnosti

A Padding , který představuje mezeru mezi okrajem objektu DataGridViewCell a jeho obsahem.

Příklady

Následující příklad kódu ukazuje použití této vlastnosti v ovládacím DataGridView prvku, který obsahuje vlastníkem nakreslené řádky. Na každém řádku se zobrazí text, který přesahuje celou šířku řádku pod obsahem běžné buňky. Vlastnost Padding slouží k poskytnutí dalšího místa pro tento text. V příkladu je požadovaná výška navíc uložena v konstantě s názvem CUSTOM_CONTENT_HEIGHT.

Tento příklad kódu je součástí většího příkladu. Úplný příklad najdete v tématu Postupy: Přizpůsobení vzhledu řádků v ovládacím prvku model 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

Poznámky

Padding Nastavení vlastnosti má vliv na to, kam se nakreslí ovládací prvek pro úpravy objektuDataGridViewCell. Pokud například nastavíte PaddingDataGridViewTextBoxCellSystem.Windows.Forms.Padding na objekt, který má pro vlastnosti Left, Top, Right, a Bottom hodnotu 10, obsah buňky se nakreslí uprostřed buňky s mezerou 10 pixelů mezi okraji textového pole a okraji buňky.

Platí pro

Viz také