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

DataGridViewTriState

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 Resizable propiedad 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 Resizable propiedad se basa en el valor de la DataGridView.AllowUserToResizeRows propiedad.By default, the Resizable property value is based on the DataGridView.AllowUserToResizeRows property value. Sin embargo, si se 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 NotSet que restaura la herencia de valores, la Resizable propiedad nunca devolverá un NotSet valor a menos que la fila no se haya agregado a un DataGridView control.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 Resizable valor de propiedad de una fila es heredado o se ha especificado explícitamente, compruebe su State propiedad.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 State valor incluye la ResizableSet marca, el Resizable valor de la propiedad no se hereda.If the State value includes the ResizableSet flag, the Resizable property value is not inherited.

Se aplica a

Consulte también