Поделиться через


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. Значение по умолчанию — True.

Примеры

В следующем примере кода это свойство используется для исправления размера третьего столбца, чтобы пользователь не может изменить ширину столбца.

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

Комментарии

Resizable Если свойство имеет значение False, пользователь не сможет вручную настроить ширину столбца.

По умолчанию Resizable значение свойства основано на значении DataGridView.AllowUserToResizeColumns свойства . Однако если явно задано Resizable значение True или False, значение элемента управления игнорируется. Задайте значение Resizable , NotSet чтобы восстановить поведение наследования значений.

Так как NotSet восстанавливает наследование значений Resizable , свойство никогда не вернет NotSet значение, если столбец не был добавлен в DataGridView элемент управления . Если необходимо определить, наследуется Resizable ли значение свойства столбца, проверьте его State свойство. State Если значение свойства содержит ResizableSet флаг , Resizable значение свойства не наследуется.

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

См. также раздел