DataGridView.AutoSizeRowsMode プロパティ

定義

行の高さを決定する方法を示す値を取得または設定します。

public:
 property System::Windows::Forms::DataGridViewAutoSizeRowsMode AutoSizeRowsMode { System::Windows::Forms::DataGridViewAutoSizeRowsMode get(); void set(System::Windows::Forms::DataGridViewAutoSizeRowsMode value); };
public System.Windows.Forms.DataGridViewAutoSizeRowsMode AutoSizeRowsMode { get; set; }
member this.AutoSizeRowsMode : System.Windows.Forms.DataGridViewAutoSizeRowsMode with get, set
Public Property AutoSizeRowsMode As DataGridViewAutoSizeRowsMode

プロパティ値

サイズ変更モードを示す DataGridViewAutoSizeRowsMode 値。 既定値は、None です。

例外

このプロパティの設定時に指定した値が、有効な DataGridViewAutoSizeRowsMode 値ではありません。

このプロパティの設定時に指定される値は AllHeaders または DisplayedHeaders であり、行ヘッダーは非表示です。

次のコード例では、行ヘッダーとすべての列の内容に基づいて行のサイズが自動的に変更されるように設定する方法を示します。 このコード例は、「方法: 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

注釈

このプロパティを使用すると、コンテンツが変更されるたびに行の高さがコンテンツに合わせて自動的に調整されるようにコントロールを構成できます。 が有効になっている場合 WrapMode 、列の幅が変更されるたびに行の高さも調整されます。 一部のサイズ設定モードでは、パフォーマンスを向上させるために、現在表示されている行にサイズ調整を制限できます。

プロパティ値が Visibletrue 行のみが自動的にサイズ変更され、行の可視性を変更してもサイズ変更は行われません。 さらに、行のサイズが自動的に変更されるように設定されている場合、ユーザーはマウスで行の高さを調整できません。

Heightレイアウト中に自動的にサイズ設定された行の値が再計算され、使用されるフォントのサイズが考慮されます。 正しい Heightを取得するには、フォームのコンストラクターではなく、フォームの Layout イベントの値を取得する必要があります。

プログラムで行の高さを調整するには、 メソッドまたは AutoResizeRows メソッドをAutoResizeRow使用するか、行Heightプロパティを設定します。

行のサイズが変更されたときにセルの内容を複数の行に折り返すには、セルに有効なセル スタイルのプロパティ値TrueWrapMode である必要があります。

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

適用対象

こちらもご覧ください