DataGridViewAutoSizeRowsMode 列挙型

定義

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

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

フィールド

AllCells 7

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

AllCellsExceptHeaders 6

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

AllHeaders 5

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

DisplayedCells 11

行の高さが、現在画面上に表示されている、ヘッダー セルを含む行内のすべてのセルの内容に合わせて調節されます。

DisplayedCellsExceptHeaders 10

行の高さが、現在画面上に表示されている、ヘッダー セルを除く行内のすべてのセルの内容に合わせて調節されます。

DisplayedHeaders 9

行の高さが、現在画面上に表示されている行ヘッダーの内容に合わせて調節されます。

None 0

行の高さは自動的に調節されません。

次のコード例では、セルの内容が変更されるたびに行の高さを自動的に変更するように設定します。 新しい行の高さは、すべての行と列の内容から決定されます。 このコード例は、「方法: Windows フォーム DataGridView コントロールのコンテンツが変更されたときにセルのサイズを自動的に変更する」で提供されるより大きな例の一部です。

void AutoSizeRowsMode( Object^ /*sender*/, EventArgs^ /*es*/ )
{
   dataGridView1->AutoSizeRowsMode = DataGridViewAutoSizeRowsMode::AllCells;
}
private void AutoSizeRowsMode(Object sender, EventArgs es)
{
    dataGridView1.AutoSizeRowsMode =
        DataGridViewAutoSizeRowsMode.AllCells;
}
Private Sub AutoSizeRowsMode(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles Button7.Click

    DataGridView1.AutoSizeRowsMode = _
        DataGridViewAutoSizeRowsMode.AllCells

End Sub

注釈

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

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

この列挙体は、コントロールAutoSizeRowsModeDataGridViewプロパティとAutoResizeRowsメソッドによって使用されます。

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

適用対象

こちらもご覧ください