Compartilhar via


DataGridViewColumn.Resizable Propriedade

Definição

Obtém ou define um valor que indica se a coluna é redimensionável.

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

Valor da propriedade

DataGridViewTriState

Um dos valores de DataGridViewTriState. O padrão é True.

Exemplos

O exemplo de código a seguir usa essa propriedade para corrigir o tamanho da terceira coluna para que o usuário não possa alterar a largura da coluna.

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

Comentários

Se a Resizable propriedade for False, o usuário não poderá ajustar manualmente a largura da coluna.

Por padrão, o valor da Resizable propriedade é baseado no valor da DataGridView.AllowUserToResizeColumns propriedade. Se você definir Resizable True explicitamente como ou False, no entanto, o valor do controle será ignorado. Defina Resizable para NotSet restaurar o comportamento valor-herança.

Como NotSet restaura a herança de valor, a Resizable propriedade nunca retornará um NotSet valor, a menos que a coluna não tenha sido adicionada a um DataGridView controle. Se você precisar determinar se o Resizable valor da propriedade de uma coluna é herdado, verifique sua State propriedade. Se o valor da State propriedade incluir o ResizableSet sinalizador, o valor da Resizable propriedade não será herdado.

Aplica-se a

Confira também