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


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, однако, значение элемента управления игнорируется. Установите для ResizableNotSet восстановления поведения наследования значений.

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

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

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