DataGridViewRow.Resizable Propiedad

Definición

Obtiene o establece un valor que indica si los usuarios pueden cambiar el tamaño de la fila o si el comportamiento se hereda de la propiedad AllowUserToResizeRows.Gets or sets a value indicating whether users can resize the row or indicating that the behavior is inherited from the AllowUserToResizeRows property.

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

Valor de DataGridViewTriState que indica si se puede cambiar el tamaño de la fila o si sólo se puede cambiar su tamaño cuando la propiedad AllowUserToResizeRows está establecida en true.A DataGridViewTriState value that indicates whether the row can be resized or whether it can be resized only when the AllowUserToResizeRows property is set to true.

Excepciones

La fila está en un control DataGridView y es una fila compartida.The row is in a DataGridView control and is a shared row.

Ejemplos

En el ejemplo de código siguiente se muestra el uso de esta propiedad.The following code example illustrates the use of this property.

dataGridView1->Rows[ 3 ]->Resizable = DataGridViewTriState::False;

dataGridView1.Rows[3].Resizable =
    DataGridViewTriState.False;
DataGridView1.Rows(3).Resizable = DataGridViewTriState.False

Comentarios

No puede utilizar esta propiedad con una fila compartida.You cannot use this property with a shared row. Para obtener más información sobre las filas compartidas, vea prácticas recomendadas para escalar el control DataGridView Windows Forms.For more information about shared rows, see Best Practices for Scaling the Windows Forms DataGridView Control.

Si la propiedad Resizable es False, el usuario no podrá ajustar manualmente el alto de la fila.If the Resizable property is False, the user will not be able to manually adjust the row height.

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

Dado que NotSet restaura la herencia de valores, la propiedad Resizable nunca devolverá un valor NotSet a menos que la fila no se haya agregado a un control DataGridView.Because NotSet restores the value inheritance, the Resizable property will never return a NotSet value unless the row has not been added to a DataGridView control. Si necesita determinar si el valor de la propiedad Resizable de una fila es heredado o se ha especificado explícitamente, compruebe su propiedad State.If you need to determine whether the Resizable property value of a row is inherited or has been specified explicitly, check its State property. Si el valor State incluye la marca ResizableSet, el valor de la propiedad Resizable no se hereda.If the State value includes the ResizableSet flag, the Resizable property value is not inherited.

Se aplica a

Consulte también: