Compartir a través de


DataGridViewColumn.Resizable Propiedad

Definición

Obtiene o establece un valor que indica si se puede cambiar el tamaño de la columna.

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 de propiedad

Uno de los valores de DataGridViewTriState. De manera predeterminada, es True.

Ejemplos

En el ejemplo de código siguiente se usa esta propiedad para corregir el tamaño de la tercera columna para que el usuario no pueda cambiar el ancho de columna.

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

Comentarios

Si la Resizable propiedad es False, el usuario no podrá ajustar manualmente el ancho de columna.

De forma predeterminada, el valor de Resizable la propiedad se basa en el valor de la DataGridView.AllowUserToResizeColumns propiedad. Sin embargo, si establece ResizableTrue explícitamente en o False, se omite el valor del control. Establézcalo Resizable en NotSet para restaurar el comportamiento de herencia de valores.

Dado que NotSet restaura la herencia de valores, la Resizable propiedad nunca devolverá un NotSet valor a menos que la columna no se haya agregado a un DataGridView control . Si necesita determinar si se hereda el Resizable valor de propiedad de una columna, compruebe su State propiedad. Si el State valor de la propiedad incluye la ResizableSet marca , el valor de la Resizable propiedad no se hereda.

Se aplica a

Consulte también