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

Комментарии

Если свойство Resizable False, пользователь не сможет вручную настроить ширину столбца.If 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. Если значение свойства State включает флаг ResizableSet, значение свойства Resizable не наследуется.If the State property value includes the ResizableSet flag, the Resizable property value is not inherited.

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

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