DataGridViewAutoSizeRowMode 列挙型

定義

行の高さを調節する方法を指定するための値を定義します。

public enum class DataGridViewAutoSizeRowMode
public enum DataGridViewAutoSizeRowMode
type DataGridViewAutoSizeRowMode = 
Public Enum DataGridViewAutoSizeRowMode
継承
DataGridViewAutoSizeRowMode

フィールド

AllCells 3

行の高さが、ヘッダー セルを含む行内のすべてのセルの内容に合わせて調節されます。

AllCellsExceptHeader 2

行の高さが、ヘッダー セルを除く行内のすべてのセルの内容に合わせて調節されます。

RowHeader 1

行の高さが、行ヘッダーの内容に合わせて調節されます。

次のコード例では、ヘッダー以外のセルの内容に合わせてコントロールの 3 行目のサイズを変更します。 このコード例は、「方法: Windows フォーム DataGridView コントロールのコンテンツに合わせてセルのサイズをプログラムで変更する」で提供されるより大きな例の一部です。

void SizeThirdRow( Object^ /*sender*/, EventArgs^ /*e*/ )
{
   dataGridView1->AutoResizeRow(2, DataGridViewAutoSizeRowMode::AllCellsExceptHeader);
}
private void SizeThirdRow(Object sender, EventArgs e)
{
    dataGridView1.AutoResizeRow(
        2, DataGridViewAutoSizeRowMode.AllCellsExceptHeader);
}
Private Sub SizeThirdRow(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles Button7.Click

    Dim thirdRow As Integer = 2
    DataGridView1.AutoResizeRow( _
        2, DataGridViewAutoSizeRowMode.AllCellsExceptHeader)

End Sub

注釈

コントロールは DataGridView 、各行の好みの高さに基づいて行のサイズを変更できます。 推奨される行の高さは、その行の最大セル値を表示するために必要な最小高さです。 さまざまなサイズ モードを使用すると、新しい高さ (ヘッダー セルまたはヘッダー以外のセル) を計算するために使用されるセルと、すべての行のサイズを変更するか、現在表示されている行のみをサイズ変更するかを指定できます。 行のサブセットのサイズを変更すると、多くのデータ行を操作するときにパフォーマンスの低下を回避するのに役立ちます。

コンテンツベースの自動サイズ変更により、ユーザーはマウスで行の高さを調整できなくなります。

この列挙体は、コントロール AutoResizeRow メソッドによってDataGridView使用されます。

サイズ設定モードの詳細については、「Windows フォーム DataGridView コントロールのサイズ設定オプション」を参照してください。

適用対象

こちらもご覧ください