DataGridViewCellStyle.Padding Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger utrymmet mellan gränsen för en DataGridViewCell och dess innehåll.
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
Egenskapsvärde
En Padding som representerar utrymmet mellan gränsen för en DataGridViewCell och dess innehåll.
Exempel
Följande kodexempel illustrerar användningen av den här egenskapen i en DataGridView kontroll som innehåller ägarritade rader. Varje rad visar text som sträcker sig över hela radens bredd under det vanliga cellinnehållet. Egenskapen Padding används för att ge den här texten extra utrymme. I exemplet lagras den extra höjd som krävs i en konstant med namnet CUSTOM_CONTENT_HEIGHT.
Det här kodexemplet är en del av ett större exempel. Det fullständiga exemplet finns i 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
Kommentarer
Inställningen av Padding egenskapen påverkar var redigeringskontrollen DataGridViewCell för ritas. Om du till exempel anger Padding på en DataGridViewTextBoxCell till en System.Windows.Forms.Padding som har värdet 10 för dess Left, Top, Right och Bottom egenskaper ritas cellens innehåll i mitten av cellen med ett utrymme på 10 bildpunkter mellan textrutans kanter och cellens kanter.