DataGridViewRow.DividerHeight プロパティ


行の区分線の高さをピクセル単位で取得または設定します。Gets or sets the height, in pixels, of the row divider.

 property int DividerHeight { int get(); void set(int value); };
public int DividerHeight { get; set; }
member this.DividerHeight : int with get, set
Public Property DividerHeight As Integer


区分線のピクセル単位の高さ (行の下部余白)。The height, in pixels, of the divider (the row's bottom margin).


このプロパティの設定時に、行が DataGridView コントロール内にあり、共有行です。When setting this property, the row is in a DataGridView control and is a shared row.

次のコード例では、行の区分線の高さを変更して強調します。The following code example modifies the height of a row's divider to provide emphasis.

// Set a thick horizontal edge.
void Button7_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
   int secondRow = 1;
   int edgeThickness = 3;
   DataGridViewRow^ row = dataGridView->Rows[ secondRow ];
   row->DividerHeight = 10;

// Set a thick horizontal edge.
private void Button7_Click(object sender,
    System.EventArgs e)
    int secondRow = 1;
    DataGridViewRow row = dataGridView.Rows[secondRow];
    row.DividerHeight = 10;
' Set a thick horizontal edge.
Private Sub Button7_Click(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles Button7.Click

    Dim secondRow As Integer = 1
    Dim row As DataGridViewRow = dataGridView.Rows(secondRow)
    row.DividerHeight = 10

End Sub


このプロパティは、固定された行とスクロール可能な行の間に視覚的な境界を提供するのに役立ちます。This property is useful to provide a visual boundary between frozen rows and rows that can scroll. 余分なエッジは現在の行の一部ですが、関連付けられている DataGridViewの前景色が使用されます。The extra edge is part of the current row, although it will take on the foreground color of the associated DataGridView. 余分なエッジは、ユーザーがダブルクリックして自動的に行のサイズを変更できる領域を拡張しません。The extra edge does not extend the area in which users can double-click to automatically resize a row. 行のサイズを変更するには、ユーザーは、区分線と隣接する行の間の境界をダブルクリックする必要があります。To resize a row, the user must double-click on the boundary between the divider and the adjacent row.