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, чтобы новая высота рассчитывалась исходя из текущей ширины заголовков строк; значение false, чтобы высота рассчитывалась исходя из предположения, что ширина заголовков строк будет впоследствии также скорректирована.true 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, чтобы новая высота рассчитывалась исходя из текущей ширины указанного столбца; значение false, чтобы высота рассчитывалась исходя из предположения, что ширина этого столбца будет впоследствии также скорректирована.true 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. Высота заголовков столбцов корректируется только один раз на один вызов метода Если изменение содержимого требуется Если содержимое столбца, который впоследствии изменить заголовки, то заголовки столбцов изменяются не автоматически.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. Если fixedColumnWidth или fixedRowHeadersWidth параметры являются false, высота заголовков столбцов будет вычисляться в предположении, что будет вызывать методы, такие как AutoResizeColumns и AutoResizeRowHeadersWidth Далее.If 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.

Дополнительные сведения о программного изменения размеров, см. в разделе параметров изменения размеров элемента управления DataGridView Windows Forms в.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, чтобы новая высота рассчитывалась исходя из текущей ширины заголовков строк; значение false, чтобы высота рассчитывалась исходя из предположения, что ширина заголовков строк будет впоследствии также скорректирована.true 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, чтобы новая высота рассчитывалась исходя из текущей ширины столбцов; значение false, чтобы высота рассчитывалась исходя из предположения, что ширина столбцов будет впоследствии также скорректирована.true 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. Высота заголовков столбцов корректируется только один раз на один вызов метода; Если содержимое столбца, который впоследствии изменить заголовки, то заголовки столбцов изменяются не автоматически.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. Если fixedColumnsWidth или fixedRowHeadersWidth параметры являются false, высота заголовков столбцов будет вычисляться в предположении, что будет вызывать методы, такие как AutoResizeColumns и AutoResizeRowHeadersWidth Далее.If 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.

Дополнительные сведения о программного изменения размеров, см. в разделе параметров изменения размеров элемента управления DataGridView Windows Forms в.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. Высота заголовков столбцов корректируется только один раз на один вызов метода; Если содержимое столбца, который впоследствии изменить заголовки, то заголовки столбцов изменяются не автоматически.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 Windows Forms в.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. Высота заголовков столбцов корректируется только один раз на один вызов метода Если изменение содержимого требуется Если содержимое столбца, который впоследствии изменить заголовки, то заголовки столбцов изменяются не автоматически.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 Windows Forms в.For more information about programmatic resizing, see Sizing Options in the Windows Forms DataGridView Control.

Дополнительно

Применяется к