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, 열 머리글의 높이 같은 메서드를 호출 한다는 예상에 따라 계산 됩니다 AutoResizeColumnsAutoResizeRowHeadersWidth 다음입니다.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.

프로그래밍 방식으로 크기 조정에 대 한 자세한 내용은 참조 하세요. Windows Forms 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이고, 행 머리글 너비도 조정될 것이란 가정하에 높이를 계산하려면 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, 열 머리글의 높이 같은 메서드를 호출 한다는 예상에 따라 계산 됩니다 AutoResizeColumnsAutoResizeRowHeadersWidth 다음입니다.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.

프로그래밍 방식으로 크기 조정에 대 한 자세한 내용은 참조 하세요. Windows Forms 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. 메서드 호출이 고, 각 열 머리글의 높이 한 번만 조정할 열 헤더 변경할 열 헤더는 내용의 자동으로 조정 합니다.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 Forms 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. 열 머리글의 높이 조정 됩니다 한 번만 메서드 호출 별로 콘텐츠 변경 내용을 적용 하려면 열 헤더 변경할 열 헤더는 내용의 자동으로 조정 합니다.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 Forms DataGridView 컨트롤의 크기 조정 옵션합니다.For more information about programmatic resizing, see Sizing Options in the Windows Forms DataGridView Control.

추가 정보

적용 대상