DataGridViewColumn.Resizable Свойство

Определение

Возвращает или задает значение, указывающее, возможно ли изменение размера столбца.Gets or sets a value indicating whether the column is 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.One of the DataGridViewTriState values. Значение по умолчанию — True.The default is True.

Примеры

В следующем примере кода это свойство используется для исправления размера третьего столбца, чтобы пользователь не смог изменить ширину столбца.The following code example uses this property to fix the size of the third column so that the user cannot change the column width.

dataGridView1->Columns[ 2 ]->Resizable = DataGridViewTriState::False;

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

Комментарии

Если свойство имеет Falseзначение, пользователь не сможет вручную настроить ширину столбца. ResizableIf the Resizable property is False, the user will not be able to manually adjust the column width.

По умолчанию Resizable значение свойства основано DataGridView.AllowUserToResizeColumns на значении свойства.By default, the Resizable property value is based on the DataGridView.AllowUserToResizeColumns property value. При явном Resizable задании True значения Falseили значение элемента управления игнорируется.If you explicitly set Resizable to True or False, however, the control value is ignored. Задайте Resizable дляNotSet значение, чтобы восстановить поведение наследования значений.Set Resizable to NotSet to restore the value-inheritance behavior.

Поскольку NotSet восстанавливает наследование значения Resizable , NotSet свойство никогда не возвращает значение, если столбец не добавлен в DataGridView элемент управления.Because NotSet restores the value inheritance, the Resizable property will never return a NotSet value unless the column has not been added to a DataGridView control. Если необходимо определить, является ли Resizable значение свойства столбца унаследованным, проверьте его State свойство.If you need to determine whether the Resizable property value of a column is inherited, check its State property. Если значение ResizableSet Resizable свойства включает флаг, значение свойства не наследуется. StateIf the State property value includes the ResizableSet flag, the Resizable property value is not inherited.

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

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