다음을 통해 공유


DataGridViewColumn.Resizable 속성

정의

열의 크기를 조정할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.

public:
 virtual property System::Windows::Forms::DataGridViewTriState Resizable { System::Windows::Forms::DataGridViewTriState get(); void set(System::Windows::Forms::DataGridViewTriState value); };
public override System.Windows.Forms.DataGridViewTriState Resizable { get; set; }
member this.Resizable : System.Windows.Forms.DataGridViewTriState with get, set
Public Overrides Property Resizable As DataGridViewTriState

속성 값

DataGridViewTriState

DataGridViewTriState 값 중 하나입니다. 기본값은 True입니다.

예제

다음 코드 예제에서는 사용자가 열 너비를 변경할 수 없도록 이 속성을 사용하여 세 번째 열의 크기를 수정합니다.

dataGridView1->Columns[ 2 ]->Resizable = DataGridViewTriState::False;
dataGridView1.Columns[2].Resizable =
    DataGridViewTriState.False;
DataGridView1.Columns(2).Resizable = DataGridViewTriState.False

설명

속성이 Resizable False있으면 사용자가 열 너비를 수동으로 조정할 수 없습니다.

기본적으로 Resizable 속성 값은 속성 값을 기반으로합니다 DataGridView.AllowUserToResizeColumns . 그러나 명시적으로 설정하거나 False설정 Resizable True 하면 컨트롤 값이 무시됩니다. 값 상속 동작을 복원하도록 NotSet 설정합니다Resizable.

값 상속을 복원하기 때문에 NotSet 열이 컨트롤에 Resizable NotSet 추가 DataGridView 되지 않은 경우 속성은 값을 반환하지 않습니다. 열의 속성 값이 Resizable 상속되는지 여부를 결정해야 하는 경우 해당 State 속성을 확인합니다. 속성 값에 State 플래그 ResizableResizableSet 포함되어 있으면 속성 값이 상속되지 않습니다.

적용 대상

추가 정보