DataGridViewColumn.Resizable Propiedad

Definición

Obtiene o establece un valor que indica si se puede cambiar el tamaño de la columna.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

Valor de propiedad

Uno de los valores de DataGridViewTriState.One of the DataGridViewTriState values. De manera predeterminada, es True.The default is True.

Ejemplos

En el ejemplo de código siguiente se usa esta propiedad para corregir el tamaño de la tercera columna de modo que el usuario no pueda cambiar el ancho de columna.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

Comentarios

Si la Resizable propiedad es False, el usuario no podrá ajustar manualmente el ancho de columna.If the Resizable property is False, the user will not be able to manually adjust the column width.

De forma predeterminada, Resizable el valor de la propiedad se DataGridView.AllowUserToResizeColumns basa en el valor de la propiedad.By default, the Resizable property value is based on the DataGridView.AllowUserToResizeColumns property value. Sin embargo, si Resizable se True establece Falseexplícitamente en o, se omite el valor del control.If you explicitly set Resizable to True or False, however, the control value is ignored. Establezca Resizable enNotSet para restaurar el comportamiento de la herencia de valores.Set Resizable to NotSet to restore the value-inheritance behavior.

Dado NotSet que restaura la herencia de valores, la Resizable propiedad nunca devolverá NotSet un valor a menos que la columna no se haya DataGridView agregado a un control.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. Si necesita determinar si el Resizable valor de propiedad de una columna es heredado, compruebe su State propiedad.If you need to determine whether the Resizable property value of a column is inherited, check its State property. Si el State valor de la propiedad ResizableSet incluye la marca Resizable , el valor de la propiedad no se hereda.If the State property value includes the ResizableSet flag, the Resizable property value is not inherited.

Se aplica a

Consulte también: