DataGridView.AutoResizeRowHeadersWidth 메서드

정의

머리글 내용에 맞게 행 머리글의 너비를 조정합니다.

오버로드

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode)

지정된 크기 모드를 사용하여 행 머리글의 너비를 조정합니다.

AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode)

지정된 행 머리글의 내용에 대한 변경 사항을 기준으로 지정된 크기 모드를 사용하여 행 머리글의 너비를 조정합니다.

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

지정된 크기 모드를 사용하여(필요한 경우 행 및/또는 열 머리글 너비가 조정될 것이란 가정하에 너비를 계산하여) 행 머리글의 너비를 조정합니다.

AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

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

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode)

지정된 크기 모드를 사용하여 행 머리글의 너비를 조정합니다.

public:
 void AutoResizeRowHeadersWidth(System::Windows::Forms::DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode);
public void AutoResizeRowHeadersWidth (System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode);
member this.AutoResizeRowHeadersWidth : System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode -> unit
Public Sub AutoResizeRowHeadersWidth (rowHeadersWidthSizeMode As DataGridViewRowHeadersWidthSizeMode)

매개 변수

rowHeadersWidthSizeMode
DataGridViewRowHeadersWidthSizeMode

DataGridViewRowHeadersWidthSizeMode 값 중 하나입니다.

예외

rowHeadersWidthSizeMode는 값이 EnableResizing 또는 DisableResizing입니다.

rowHeadersWidthSizeMode는 유효한 DataGridViewRowHeadersWidthSizeMode 값이 아닙니다.

설명

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

이 메서드를 사용하면 표시된 행에만 있는 것과 같이 제한된 헤더 집합의 값에 따라 새 너비를 계산하는 크기 조정 모드를 지정할 수 있습니다. 이렇게 하면 컨트롤에 많은 수의 행이 포함된 경우 성능이 향상됩니다.

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

추가 정보

적용 대상

AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode)

지정된 행 머리글의 내용에 대한 변경 사항을 기준으로 지정된 크기 모드를 사용하여 행 머리글의 너비를 조정합니다.

public:
 void AutoResizeRowHeadersWidth(int rowIndex, System::Windows::Forms::DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode);
public void AutoResizeRowHeadersWidth (int rowIndex, System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode);
member this.AutoResizeRowHeadersWidth : int * System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode -> unit
Public Sub AutoResizeRowHeadersWidth (rowIndex As Integer, rowHeadersWidthSizeMode As DataGridViewRowHeadersWidthSizeMode)

매개 변수

rowIndex
Int32

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

rowHeadersWidthSizeMode
DataGridViewRowHeadersWidthSizeMode

DataGridViewRowHeadersWidthSizeMode 값 중 하나입니다.

예외

rowIndex가 0부터 행 수까지의 값에서 1을 뺀 값 범위에 있지 않습니다.

rowHeadersWidthSizeMode의 값이 EnableResizing 또는 DisableResizing입니다.

rowHeadersWidthSizeMode는 유효한 DataGridViewRowHeadersWidthSizeMode 값이 아닙니다.

예제

다음 코드 예제에서는 첫 번째 행 머리글의 내용에 대한 변경 내용에 따라 행 머리글 너비의 크기를 조정하는 방법을 보여 줍니다. 이 코드 예제는에서 제공 하는 더 큰 예제의 일부입니다 방법: Windows Forms DataGridView 컨트롤의 내용에 맞게을 프로그래밍 방식으로 크기를 조정 셀합니다.

void SizeFirstRowHeaderToAllHeaders( Object^ /*sender*/, EventArgs^ /*e*/ )
{
   dataGridView1->AutoResizeRowHeadersWidth(0, DataGridViewRowHeadersWidthSizeMode::AutoSizeToAllHeaders);
}
private void SizeFirstRowHeaderToAllHeaders(Object sender, EventArgs e)
{
    dataGridView1.AutoResizeRowHeadersWidth(
        0, DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders);
}
Private Sub SizeFirstRowHeaderToAllHeaders(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles Button8.Click

    DataGridView1.AutoResizeRowHeadersWidth( _
        DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders)

End Sub

설명

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

이 메서드를 사용하면 표시된 행에만 있는 것과 같이 제한된 헤더 집합의 값에 따라 새 너비를 계산하는 크기 조정 모드를 지정할 수 있습니다. 이렇게 하면 컨트롤에 많은 수의 행이 포함된 경우 성능이 향상됩니다.

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

추가 정보

적용 대상

AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

지정된 크기 모드를 사용하여(필요한 경우 행 및/또는 열 머리글 너비가 조정될 것이란 가정하에 너비를 계산하여) 행 머리글의 너비를 조정합니다.

protected:
 void AutoResizeRowHeadersWidth(System::Windows::Forms::DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode, bool fixedColumnHeadersHeight, bool fixedRowsHeight);
protected void AutoResizeRowHeadersWidth (System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode, bool fixedColumnHeadersHeight, bool fixedRowsHeight);
member this.AutoResizeRowHeadersWidth : System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode * bool * bool -> unit
Protected Sub AutoResizeRowHeadersWidth (rowHeadersWidthSizeMode As DataGridViewRowHeadersWidthSizeMode, fixedColumnHeadersHeight As Boolean, fixedRowsHeight As Boolean)

매개 변수

rowHeadersWidthSizeMode
DataGridViewRowHeadersWidthSizeMode

DataGridViewRowHeadersWidthSizeMode 값 중 하나입니다.

fixedColumnHeadersHeight
Boolean

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

fixedRowsHeight
Boolean

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

예외

rowHeadersWidthSizeMode는 값이 EnableResizing 또는 DisableResizing입니다.

rowHeadersWidthSizeMode는 유효한 DataGridViewRowHeadersWidthSizeMode 값이 아닙니다.

설명

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

이 메서드를 사용하면 표시된 행에만 있는 것과 같이 제한된 헤더 집합의 값에 따라 새 너비를 계산하는 크기 조정 모드를 지정할 수 있습니다. 이렇게 하면 컨트롤에 많은 수의 행이 포함된 경우 성능이 향상됩니다.

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

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

추가 정보

적용 대상

AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)

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

protected:
 void AutoResizeRowHeadersWidth(int rowIndex, System::Windows::Forms::DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode, bool fixedColumnHeadersHeight, bool fixedRowHeight);
protected void AutoResizeRowHeadersWidth (int rowIndex, System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode, bool fixedColumnHeadersHeight, bool fixedRowHeight);
member this.AutoResizeRowHeadersWidth : int * System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode * bool * bool -> unit
Protected Sub AutoResizeRowHeadersWidth (rowIndex As Integer, rowHeadersWidthSizeMode As DataGridViewRowHeadersWidthSizeMode, fixedColumnHeadersHeight As Boolean, fixedRowHeight As Boolean)

매개 변수

rowIndex
Int32

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

rowHeadersWidthSizeMode
DataGridViewRowHeadersWidthSizeMode

DataGridViewRowHeadersWidthSizeMode 값 중 하나입니다.

fixedColumnHeadersHeight
Boolean

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

fixedRowHeight
Boolean

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

예외

rowIndex가 0부터 행 수까지의 값에서 1을 뺀 값 범위에 있지 않습니다.

rowHeadersWidthSizeMode는 값이 EnableResizing 또는 DisableResizing입니다.

rowHeadersWidthSizeMode는 유효한 DataGridViewRowHeadersWidthSizeMode 값이 아닙니다.

설명

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

이 메서드를 사용하면 표시된 행에만 있는 것과 같이 제한된 헤더 집합의 값에 따라 새 너비를 계산하는 크기 조정 모드를 지정할 수 있습니다. 이렇게 하면 컨트롤에 많은 수의 행이 포함된 경우 성능이 향상됩니다.

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

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

추가 정보

적용 대상