DataGridView.AutoResizeColumnHeadersHeight 메서드

정의

머리글 내용에 맞게 열 머리글의 높이를 조정합니다.

오버로드

AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean)

지정된 열의 머리글 내용에 대한 변경 사항을 기준으로(필요한 경우 열 및/또는 행 머리글 너비가 조정될 것이란 가정하에 높이를 계산하여) 열 머리글의 높이를 조정합니다.

AutoResizeColumnHeadersHeight(Boolean, Boolean)

내용에 맞게(필요한 경우 열 및/또는 행 머리글 너비가 조정될 것이란 가정하에 높이를 계산하여) 열 머리글의 높이를 조정합니다.

AutoResizeColumnHeadersHeight()

가장 큰 열 머리글의 내용에 맞게 열 머리글의 높이를 조정합니다.

AutoResizeColumnHeadersHeight(Int32)

지정된 열 머리글의 내용에 대한 변경 사항에 따라 열 머리글의 높이를 조정합니다.

AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean)

지정된 열의 머리글 내용에 대한 변경 사항을 기준으로(필요한 경우 열 및/또는 행 머리글 너비가 조정될 것이란 가정하에 높이를 계산하여) 열 머리글의 높이를 조정합니다.

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

새 높이를 결정하는 데 사용될 내용이 들어 있는 열 머리글의 인덱스입니다.

fixedRowHeadersWidth
Boolean

행 머리글의 현재 너비를 기준으로 새 높이를 계산하려면 true이고, 행 머리글 너비도 조정될 것이란 가정하에 높이를 계산하려면 false입니다.

fixedColumnWidth
Boolean

지정된 열의 현재 너비를 기준으로 새 높이를 계산하려면 true이고, 열 너비도 조정될 것이란 가정하에 높이를 계산하려면 false입니다.

예외

columnIndex가 0부터 열 수-1 사이에 속하지 않습니다.

설명

이 메서드는 사용자가 바인딩된 데이터 원본을 편집하거나 변경한 결과로 지정된 열의 헤더 내용만 변경되었는지 열 머리글의 크기를 조정하는 시기를 제어하려는 경우에 유용합니다. 열 머리글의 높이는 콘텐츠 변경에 필요한 경우 메서드 호출당 한 번만 조정됩니다. 열 머리글의 내용이 나중에 변경되면 열 머리글이 자동으로 조정되지 않습니다. 내용이 변경되면 열 머리글의 크기를 자동으로 조정하도록 설정하려면 이 속성을 사용합니다 ColumnHeadersHeightSizeMode .

열 머리글의 크기를 조정할 때 셀 내용을 여러 줄로 래핑하려면 셀에 적용되는 셀 스타일에 속성 값True이 있어야 합니다WrapMode.

이 오버로드는 보호되며 파생 DataGridView 클래스에서 이상적인 셀 높이 대 너비 비율을 달성할 수 있도록 설계되었습니다. fixedColumnWidth 매개 변수 또는 fixedRowHeadersWidth 매개 변수인 false경우 열 머리글의 높이는 다음과 같은 AutoResizeColumns AutoResizeRowHeadersWidth 메서드를 호출할 것으로 예상하여 계산됩니다.

프로그래밍 방식 크기 조정에 대한 자세한 내용은 Windows Forms DataGridView 컨트롤의 크기 조정 옵션을 참조하세요.

추가 정보

적용 대상

AutoResizeColumnHeadersHeight(Boolean, Boolean)

내용에 맞게(필요한 경우 열 및/또는 행 머리글 너비가 조정될 것이란 가정하에 높이를 계산하여) 열 머리글의 높이를 조정합니다.

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

행 머리글의 현재 너비를 기준으로 새 높이를 계산하려면 true이고, 행 머리글 너비도 조정될 것이란 가정하에 높이를 계산하려면 false입니다.

fixedColumnsWidth
Boolean

현재 열 너비를 기준으로 새 높이를 계산하려면 true이고, 열 너비도 조정될 것이란 가정하에 높이를 계산하려면 false입니다.

설명

이 메서드는 열 머리글의 크기가 조정되는 시기를 제어하려는 경우에 유용합니다. 열 머리글의 높이는 메서드 호출당 한 번만 조정됩니다. 열 머리글의 내용이 나중에 변경되면 열 머리글이 자동으로 조정되지 않습니다. 내용이 변경되면 열 머리글의 크기를 자동으로 조정하도록 설정하려면 이 속성을 사용합니다 ColumnHeadersHeightSizeMode .

열 머리글의 크기를 조정할 때 셀 내용을 여러 줄로 래핑하려면 셀에 적용되는 셀 스타일에 속성 값True이 있어야 합니다WrapMode.

이 오버로드는 보호되며 파생 DataGridView 클래스에서 이상적인 셀 높이 대 너비 비율을 달성할 수 있도록 설계되었습니다. fixedColumnsWidth 매개 변수 또는 fixedRowHeadersWidth 매개 변수인 false경우 열 머리글의 높이는 다음과 같은 AutoResizeColumns AutoResizeRowHeadersWidth 메서드를 호출할 것으로 예상하여 계산됩니다.

프로그래밍 방식 크기 조정에 대한 자세한 내용은 Windows Forms DataGridView 컨트롤의 크기 조정 옵션을 참조하세요.

추가 정보

적용 대상

AutoResizeColumnHeadersHeight()

가장 큰 열 머리글의 내용에 맞게 열 머리글의 높이를 조정합니다.

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

예제

다음 코드 예제에서는 단추 클릭의 결과로 열 머리글 및 행의 크기를 조정 하는 방법을 보여 줍니다.

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

설명

이 메서드는 열 머리글의 크기가 조정되는 시기를 제어하려는 경우에 유용합니다. 열 머리글의 높이는 메서드 호출당 한 번만 조정됩니다. 열 머리글의 내용이 나중에 변경되면 열 머리글이 자동으로 조정되지 않습니다. 내용이 변경되면 열 머리글의 크기를 자동으로 조정하도록 설정하려면 이 속성을 사용합니다 ColumnHeadersHeightSizeMode .

열 머리글의 크기를 조정할 때 셀 내용을 여러 줄로 래핑하려면 셀에 적용되는 셀 스타일에 속성 값True이 있어야 합니다WrapMode.

프로그래밍 방식 크기 조정에 대한 자세한 내용은 Windows Forms DataGridView 컨트롤의 크기 조정 옵션을 참조하세요.

추가 정보

적용 대상

AutoResizeColumnHeadersHeight(Int32)

지정된 열 머리글의 내용에 대한 변경 사항에 따라 열 머리글의 높이를 조정합니다.

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

매개 변수

columnIndex
Int32

변경된 내용이 있는 머리글이 포함된 열의 인덱스입니다.

예외

columnIndex가 0부터 열 수-1 사이에 속하지 않습니다.

설명

이 메서드는 사용자가 바인딩된 데이터 원본을 편집하거나 변경한 결과로 지정된 열의 헤더 내용만 변경되었는지 열 머리글의 크기를 조정하는 시기를 제어하려는 경우에 유용합니다. 열 머리글의 높이는 콘텐츠 변경에 필요한 경우 메서드 호출당 한 번만 조정됩니다. 열 머리글의 내용이 나중에 변경되면 열 머리글이 자동으로 조정되지 않습니다. 내용이 변경되면 열 머리글의 크기를 자동으로 조정하도록 설정하려면 이 속성을 사용합니다 ColumnHeadersHeightSizeMode .

열 머리글의 크기를 조정할 때 셀 내용을 여러 줄로 래핑하려면 셀에 적용되는 셀 스타일에 속성 값True이 있어야 합니다WrapMode.

프로그래밍 방식 크기 조정에 대한 자세한 내용은 Windows Forms DataGridView 컨트롤의 크기 조정 옵션을 참조하세요.

추가 정보

적용 대상