DataGridViewCellStyle.Padding Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.