DataGridView.AutoResizeColumnHeadersHeight DataGridView.AutoResizeColumnHeadersHeight DataGridView.AutoResizeColumnHeadersHeight DataGridView.AutoResizeColumnHeadersHeight Method

定義

ヘッダーの内容に合わせて列ヘッダーの高さを調整します。Adjusts the height of the column headers to fit the header contents.

オーバーロード

AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean) AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean) AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean) AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean)

指定された列のヘッダーの内容の変更に基づいて列ヘッダーの高さを調整します。オプションで、列ヘッダーまたは行ヘッダー (またはその両方) の幅が後で調整されることを見込んで高さを計算します。Adjusts the height of the column headers based on changes to the contents of the header in the specified column, optionally calculating the height with the expectation that the column and/or row header widths will subsequently be adjusted.

AutoResizeColumnHeadersHeight(Boolean, Boolean) AutoResizeColumnHeadersHeight(Boolean, Boolean) AutoResizeColumnHeadersHeight(Boolean, Boolean) AutoResizeColumnHeadersHeight(Boolean, Boolean)

内容に合わせて列ヘッダーの高さを調整します。オプションで、列ヘッダーまたは行ヘッダー (またはその両方) の幅が後で調整されることを見込んで高さを計算します。Adjusts the height of the column headers to fit their contents, optionally calculating the height with the expectation that the column and/or row header widths will subsequently be adjusted.

AutoResizeColumnHeadersHeight() AutoResizeColumnHeadersHeight() AutoResizeColumnHeadersHeight() AutoResizeColumnHeadersHeight()

最大の列ヘッダーの内容に合わせて列ヘッダーの高さを調整します。Adjusts the height of the column headers to fit the contents of the largest column header.

AutoResizeColumnHeadersHeight(Int32) AutoResizeColumnHeadersHeight(Int32) AutoResizeColumnHeadersHeight(Int32) AutoResizeColumnHeadersHeight(Int32)

指定された列のヘッダーの内容の変更に基づいて、列ヘッダーの高さを調整します。Adjusts the height of the column headers based on changes to the contents of the header in the specified column.

AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean) AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean) AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean) AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean)

指定された列のヘッダーの内容の変更に基づいて列ヘッダーの高さを調整します。オプションで、列ヘッダーまたは行ヘッダー (またはその両方) の幅が後で調整されることを見込んで高さを計算します。Adjusts the height of the column headers based on changes to the contents of the header in the specified column, optionally calculating the height with the expectation that the column and/or row header widths will subsequently be adjusted.

protected:
 void AutoResizeColumnHeadersHeight(int columnIndex, bool fixedRowHeadersWidth, bool fixedColumnWidth);
protected void AutoResizeColumnHeadersHeight (int columnIndex, bool fixedRowHeadersWidth, bool fixedColumnWidth);
member this.AutoResizeColumnHeadersHeight : int * bool * bool -> unit
Protected Sub AutoResizeColumnHeadersHeight (columnIndex As Integer, fixedRowHeadersWidth As Boolean, fixedColumnWidth As Boolean)

パラメーター

columnIndex
Int32 Int32 Int32 Int32

新しい高さを決定するために内容が使用される列ヘッダーのインデックス。The index of the column header whose contents should be used to determine new height.

fixedRowHeadersWidth
Boolean Boolean Boolean Boolean

行ヘッダーの現在の幅に基づいて新しい高さを計算する場合はtrue 。行ヘッダーの幅も調整されることを見込んで高さを計算する場合は falsetrue to calculate the new height based on the current width of the row headers; false to calculate the height with the expectation that the row headers width will also be adjusted.

fixedColumnWidth
Boolean Boolean Boolean Boolean

指定された列の現在の幅に基づいて新しい高さを計算する場合は true。列の幅も調整されることを見込んで高さを計算する場合は falsetrue to calculate the new height based on the current width of the specified column; false to calculate the height with the expectation that the column width will also be adjusted.

例外

columnIndex が、0 以上、列数 - 1 以下の、有効な範囲内にありません。columnIndex is not in the valid range of 0 to the number of columns minus 1.

注釈

このメソッドは、ユーザーの編集またはバインドされたデータソースへの変更の結果として、指定した列のヘッダーの内容だけが変更された場合に、列ヘッダーのサイズを変更するタイミングを制御する場合に便利です。This method is useful if you want to control when the column headers resize if only the contents of the header in the specified column have changed as a result of user edits or changes to a bound data source. 列ヘッダーの高さは、コンテンツの変更に必要な場合に、メソッド呼び出しごとに1回だけ調整されます。列ヘッダーの内容が後で変更された場合、列ヘッダーは自動的には調整されません。The height of the column headers is adjusted only once per method call if the content change requires it; if the contents of the column headers later change, the column headers will not automatically adjust. 列ヘッダーの内容が変更されたときに自動的にサイズがColumnHeadersHeightSizeMode変更されるように設定するには、プロパティを使用します。To set the column headers to automatically resize when their contents change, use the ColumnHeadersHeightSizeMode property.

列ヘッダーのサイズを変更するときに、セルの内容を複数の行に折り返すには、セルに対してWrapMode有効なセルTrueスタイルのプロパティ値がである必要があります。For cell contents to wrap onto multiple lines when the column headers are resized, the cell style in effect for the cell must have a WrapMode property value of True.

このオーバーロードは保護されており、派生DataGridViewクラスで最適なセルの高さと幅の比率を実現できるように設計されています。This overload is protected and is designed to enable you to achieve ideal cell height-to-width ratios in a derived DataGridView class. false AutoResizeRowHeadersWidth AutoResizeColumnsパラメーターまたはfixedRowHeadersWidthパラメーターがの場合、列ヘッダーの高さは、や next などのメソッドを呼び出すことを見込んで計算されます。 fixedColumnWidthIf the fixedColumnWidth or fixedRowHeadersWidth parameters are false, the height of the column headers will be calculated with the expectation that you will call the methods such as AutoResizeColumns and AutoResizeRowHeadersWidth next.

プログラムによるサイズ変更の詳細については、「 Windows フォーム DataGridView コントロールのサイズ変更オプション」を参照してください。For more information about programmatic resizing, see Sizing Options in the Windows Forms DataGridView Control.

こちらもご覧ください

AutoResizeColumnHeadersHeight(Boolean, Boolean) AutoResizeColumnHeadersHeight(Boolean, Boolean) AutoResizeColumnHeadersHeight(Boolean, Boolean) AutoResizeColumnHeadersHeight(Boolean, Boolean)

内容に合わせて列ヘッダーの高さを調整します。オプションで、列ヘッダーまたは行ヘッダー (またはその両方) の幅が後で調整されることを見込んで高さを計算します。Adjusts the height of the column headers to fit their contents, optionally calculating the height with the expectation that the column and/or row header widths will subsequently be adjusted.

protected:
 void AutoResizeColumnHeadersHeight(bool fixedRowHeadersWidth, bool fixedColumnsWidth);
protected void AutoResizeColumnHeadersHeight (bool fixedRowHeadersWidth, bool fixedColumnsWidth);
member this.AutoResizeColumnHeadersHeight : bool * bool -> unit
Protected Sub AutoResizeColumnHeadersHeight (fixedRowHeadersWidth As Boolean, fixedColumnsWidth As Boolean)

パラメーター

fixedRowHeadersWidth
Boolean Boolean Boolean Boolean

行ヘッダーの現在の幅に基づいて新しい高さを計算する場合は true。行ヘッダーの幅も調整されることを見込んで高さを計算する場合は falsetrue to calculate the new height based on the current width of the row headers; false to calculate the height with the expectation that the row headers width will also be adjusted.

fixedColumnsWidth
Boolean Boolean Boolean Boolean

現在の列の幅に基づいて新しい高さを計算する場合は true。列の幅も調整されることを見込んで高さを計算する場合は falsetrue to calculate the new height based on the current column widths; false to calculate the height with the expectation that the column widths will also be adjusted.

注釈

このメソッドは、列ヘッダーのサイズを変更するタイミングを制御する場合に便利です。This method is useful if you want to control when the column headers resize. 列ヘッダーの高さは、メソッド呼び出しごとに1回だけ調整されます。列ヘッダーの内容が後で変更された場合、列ヘッダーは自動的には調整されません。The height of the column headers is adjusted only once per method call; if the contents of the column headers later change, the column headers will not automatically adjust. 列ヘッダーの内容が変更されたときに自動的にサイズがColumnHeadersHeightSizeMode変更されるように設定するには、プロパティを使用します。To set the column headers to automatically resize when their contents change, use the ColumnHeadersHeightSizeMode property.

列ヘッダーのサイズを変更するときに、セルの内容を複数の行に折り返すには、セルに対してWrapMode有効なセルTrueスタイルのプロパティ値がである必要があります。For cell contents to wrap onto multiple lines when the column headers are resized, the cell style in effect for the cell must have a WrapMode property value of True.

このオーバーロードは保護されており、派生DataGridViewクラスで最適なセルの高さと幅の比率を実現できるように設計されています。This overload is protected and is designed to enable you to achieve ideal cell height-to-width ratios in a derived DataGridView class. false AutoResizeRowHeadersWidth AutoResizeColumnsパラメーターまたはfixedRowHeadersWidthパラメーターがの場合、列ヘッダーの高さは、や next などのメソッドを呼び出すことを見込んで計算されます。 fixedColumnsWidthIf the fixedColumnsWidth or fixedRowHeadersWidth parameters are false, the height of the column headers will be calculated with the expectation that you will call the methods such as AutoResizeColumns and AutoResizeRowHeadersWidth next.

プログラムによるサイズ変更の詳細については、「 Windows フォーム DataGridView コントロールのサイズ変更オプション」を参照してください。For more information about programmatic resizing, see Sizing Options in the Windows Forms DataGridView Control.

こちらもご覧ください

AutoResizeColumnHeadersHeight() AutoResizeColumnHeadersHeight() AutoResizeColumnHeadersHeight() AutoResizeColumnHeadersHeight()

最大の列ヘッダーの内容に合わせて列ヘッダーの高さを調整します。Adjusts the height of the column headers to fit the contents of the largest column header.

public:
 void AutoResizeColumnHeadersHeight();
public void AutoResizeColumnHeadersHeight ();
member this.AutoResizeColumnHeadersHeight : unit -> unit
Public Sub AutoResizeColumnHeadersHeight ()

次のコード例では、ボタンをクリックした結果として、列のヘッダーと行のサイズを変更する方法を示します。The following code example demonstrates how to resize column headers and rows as a result of a button click.

void Button1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
   // Resize the height of the column headers. 
   dataGridView1->AutoResizeColumnHeadersHeight();

   // Resize all the row heights to fit the contents of all non-header cells.
   dataGridView1->AutoResizeRows(
         DataGridViewAutoSizeRowsMode::AllCellsExceptHeaders);
}
private void button1_Click(object sender, System.EventArgs e)
{
    // Resize the height of the column headers. 
    dataGridView1.AutoResizeColumnHeadersHeight();

    // Resize all the row heights to fit the contents of all non-header cells.
    dataGridView1.AutoResizeRows(
        DataGridViewAutoSizeRowsMode.AllCellsExceptHeaders);
}
Private Sub button1_Click(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles button1.Click

    ' Resize the height of the column headers. 
    dataGridView1.AutoResizeColumnHeadersHeight()

    ' Resize all the row heights to fit the contents of all 
    ' non-header cells.
    dataGridView1.AutoResizeRows( _
        DataGridViewAutoSizeRowsMode.AllCellsExceptHeaders)

End Sub

注釈

このメソッドは、列ヘッダーのサイズを変更するタイミングを制御する場合に便利です。This method is useful if you want to control when the column headers resize. 列ヘッダーの高さは、メソッド呼び出しごとに1回だけ調整されます。列ヘッダーの内容が後で変更された場合、列ヘッダーは自動的には調整されません。The height of the column headers is adjusted only once per method call; if the contents of the column headers later change, the column headers will not automatically adjust. 列ヘッダーの内容が変更されたときに自動的にサイズがColumnHeadersHeightSizeMode変更されるように設定するには、プロパティを使用します。To set the column headers to automatically resize when their contents change, use the ColumnHeadersHeightSizeMode property.

列ヘッダーのサイズを変更するときに、セルの内容を複数の行に折り返すには、セルに対してWrapMode有効なセルTrueスタイルのプロパティ値がである必要があります。For cell contents to wrap onto multiple lines when the column headers are resized, the cell style in effect for the cell must have a WrapMode property value of True.

プログラムによるサイズ変更の詳細については、「 Windows フォーム DataGridView コントロールのサイズ変更オプション」を参照してください。For more information about programmatic resizing, see Sizing Options in the Windows Forms DataGridView Control.

こちらもご覧ください

AutoResizeColumnHeadersHeight(Int32) AutoResizeColumnHeadersHeight(Int32) AutoResizeColumnHeadersHeight(Int32) AutoResizeColumnHeadersHeight(Int32)

指定された列のヘッダーの内容の変更に基づいて、列ヘッダーの高さを調整します。Adjusts the height of the column headers based on changes to the contents of the header in the specified column.

public:
 void AutoResizeColumnHeadersHeight(int columnIndex);
public void AutoResizeColumnHeadersHeight (int columnIndex);
member this.AutoResizeColumnHeadersHeight : int -> unit
Public Sub AutoResizeColumnHeadersHeight (columnIndex As Integer)

パラメーター

columnIndex
Int32 Int32 Int32 Int32

内容が変更されたヘッダーを格納している列のインデックス。The index of the column containing the header with the changed content.

例外

columnIndex が、0 以上、列数 - 1 以下の、有効な範囲内にありません。columnIndex is not in the valid range of 0 to the number of columns minus 1.

注釈

このメソッドは、ユーザーの編集またはバインドされたデータソースへの変更の結果として、指定した列のヘッダーの内容だけが変更された場合に、列ヘッダーのサイズを変更するタイミングを制御する場合に便利です。This method is useful if you want to control when the column headers resize if only the contents of the header in the specified column have changed as a result of user edits or changes to a bound data source. 列ヘッダーの高さは、コンテンツの変更に必要な場合に、メソッド呼び出しごとに1回だけ調整されます。列ヘッダーの内容が後で変更された場合、列ヘッダーは自動的には調整されません。The height of the column headers is adjusted only once per method call if the content change requires it; if the contents of the column headers later change, the column headers will not automatically adjust. 列ヘッダーの内容が変更されたときに自動的にサイズがColumnHeadersHeightSizeMode変更されるように設定するには、プロパティを使用します。To set the column headers to automatically resize when their contents change, use the ColumnHeadersHeightSizeMode property.

列ヘッダーのサイズを変更するときに、セルの内容を複数の行に折り返すには、セルに対してWrapMode有効なセルTrueスタイルのプロパティ値がである必要があります。For cell contents to wrap onto multiple lines when the column headers are resized, the cell style in effect for the cell must have a WrapMode property value of True.

プログラムによるサイズ変更の詳細については、「 Windows フォーム DataGridView コントロールのサイズ変更オプション」を参照してください。For more information about programmatic resizing, see Sizing Options in the Windows Forms DataGridView Control.

こちらもご覧ください

適用対象