DataGridViewCellStyle.Padding プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DataGridViewCell の端とその内容との間隔を取得または設定します。
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
プロパティ値
Padding の端とその内容との間隔を表す DataGridViewCell。
例
次のコード例は、所有者が描画した行を DataGridView 含むコントロールでこのプロパティを使用する方法を示しています。 各行には、通常のセルの内容の下にある行の幅全体にわたるテキストが表示されます。 この Padding プロパティは、このテキストの余分なスペースを提供するために使用されます。 この例では、必要な追加の高さが 、という定数 CUSTOM_CONTENT_HEIGHT
に格納されています。
このコード例は、より大きな例の一部です。 完全な例については、「方法: Windows フォーム 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
注釈
プロパティを設定すると Padding 、その編集コントロールが描画される場所に影響します DataGridViewCell 。 たとえば、a にSystem.Windows.Forms.PaddingDataGridViewTextBoxCell設定Paddingした値が 10 の場合、セルTopLeftRightの内容はセルの中央に描画されBottom、テキスト ボックスの端とセルの端の間に 10 ピクセルのスペースが入ります。