Compartir a través de


DataGridView.AutoResizeColumnHeadersHeight Método

Definición

Ajusta el alto de los encabezados de columna para ajustar el contenido del encabezado.

Sobrecargas

AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean)

Ajusta el alto de los encabezados de columna en función de los cambios del contenido del encabezado de la columna especificada y, opcionalmente, calcula el alto con la expectativa de que se ajuste a continuación el ancho de los encabezados de columna o los encabezados de fila.

AutoResizeColumnHeadersHeight(Boolean, Boolean)

Ajusta el alto de los encabezados de columna para adaptarlos al contenido y, opcionalmente, calcula el alto con la expectativa de que se ajuste a continuación el ancho de los encabezados de columna o los encabezados de fila.

AutoResizeColumnHeadersHeight()

Ajusta el alto de los encabezados de columna para adaptarlos al contenido del encabezado de columna más grande.

AutoResizeColumnHeadersHeight(Int32)

Ajusta el alto de los encabezados de columna para adaptarlos a cambios de contenido del encabezado de la columna especificada.

AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean)

Ajusta el alto de los encabezados de columna en función de los cambios del contenido del encabezado de la columna especificada y, opcionalmente, calcula el alto con la expectativa de que se ajuste a continuación el ancho de los encabezados de columna o los encabezados de fila.

protected:
 void AutoResizeColumnHeadersHeight(int columnIndex, bool fixedRowHeadersWidth, bool fixedColumnWidth);
protected void AutoResizeColumnHeadersHeight (int columnIndex, bool fixedRowHeadersWidth, bool fixedColumnWidth);
member this.AutoResizeColumnHeadersHeight : int * bool * bool -> unit
Protected Sub AutoResizeColumnHeadersHeight (columnIndex As Integer, fixedRowHeadersWidth As Boolean, fixedColumnWidth As Boolean)

Parámetros

columnIndex
Int32

Índice del encabezado de columna cuyo contenido se utilizará para determinar el nuevo alto.

fixedRowHeadersWidth
Boolean

Es true para calcular el nuevo alto a partir del ancho actual de los encabezados de fila; es false para calcular el alto con la expectativa de que también se ajuste el ancho de los encabezados de fila.

fixedColumnWidth
Boolean

Es true para calcular el nuevo alto a partir del ancho actual de la columna especificada; es false para calcular el alto con la expectativa de que también se ajuste el ancho de las columnas.

Excepciones

columnIndex no está en el intervalo válido de 0 al número de columnas menos 1.

Comentarios

Este método es útil si desea controlar cuándo cambian los encabezados de columna si solo el contenido del encabezado de la columna especificada ha cambiado como resultado de modificaciones del usuario o cambios en un origen de datos enlazado. El alto de los encabezados de columna se ajusta una sola vez por llamada de método si el cambio de contenido lo requiere; Si el contenido de los encabezados de columna cambia más adelante, los encabezados de columna no se ajustarán automáticamente. Para establecer los encabezados de columna para cambiar automáticamente el tamaño cuando cambie su contenido, use la ColumnHeadersHeightSizeMode propiedad .

Para que el contenido de la celda se ajuste a varias líneas cuando se cambia el tamaño de los encabezados de columna, el estilo de celda en vigor para la celda debe tener un WrapMode valor de propiedad de True.

Esta sobrecarga está protegida y está diseñada para permitirle lograr relaciones ideales de alto a ancho de celda en una clase derivada DataGridView . Si los fixedColumnWidth parámetros o fixedRowHeadersWidth son false, el alto de los encabezados de columna se calculará con la expectativa de que llame a los métodos como AutoResizeColumns y AutoResizeRowHeadersWidth a continuación.

Para obtener más información sobre el cambio de tamaño mediante programación, vea Opciones de ajuste de tamaño en el control DataGridView de Windows Forms.

Consulte también

Se aplica a

AutoResizeColumnHeadersHeight(Boolean, Boolean)

Ajusta el alto de los encabezados de columna para adaptarlos al contenido y, opcionalmente, calcula el alto con la expectativa de que se ajuste a continuación el ancho de los encabezados de columna o los encabezados de fila.

protected:
 void AutoResizeColumnHeadersHeight(bool fixedRowHeadersWidth, bool fixedColumnsWidth);
protected void AutoResizeColumnHeadersHeight (bool fixedRowHeadersWidth, bool fixedColumnsWidth);
member this.AutoResizeColumnHeadersHeight : bool * bool -> unit
Protected Sub AutoResizeColumnHeadersHeight (fixedRowHeadersWidth As Boolean, fixedColumnsWidth As Boolean)

Parámetros

fixedRowHeadersWidth
Boolean

Es true para calcular el nuevo alto a partir del ancho actual de los encabezados de fila; es false para calcular el alto con la expectativa de que también se ajuste el ancho de los encabezados de fila.

fixedColumnsWidth
Boolean

Es true para calcular el nuevo alto a partir del ancho actual de las columnas; es false para calcular el alto con la expectativa de que también se ajuste el ancho de las columnas.

Comentarios

Este método es útil si desea controlar cuándo cambian el tamaño de los encabezados de columna. El alto de los encabezados de columna se ajusta solo una vez por llamada al método; Si el contenido de los encabezados de columna cambia más adelante, los encabezados de columna no se ajustarán automáticamente. Para establecer los encabezados de columna para cambiar automáticamente el tamaño cuando cambie su contenido, use la ColumnHeadersHeightSizeMode propiedad .

Para que el contenido de la celda se ajuste a varias líneas cuando se cambia el tamaño de los encabezados de columna, el estilo de celda en vigor para la celda debe tener un WrapMode valor de propiedad de True.

Esta sobrecarga está protegida y está diseñada para permitirle lograr relaciones ideales de alto a ancho de celda en una clase derivada DataGridView . Si los fixedColumnsWidth parámetros o fixedRowHeadersWidth son false, el alto de los encabezados de columna se calculará con la expectativa de que llame a los métodos como AutoResizeColumns y AutoResizeRowHeadersWidth a continuación.

Para obtener más información sobre el cambio de tamaño mediante programación, vea Opciones de ajuste de tamaño en el control DataGridView de Windows Forms.

Consulte también

Se aplica a

AutoResizeColumnHeadersHeight()

Ajusta el alto de los encabezados de columna para adaptarlos al contenido del encabezado de columna más grande.

public:
 void AutoResizeColumnHeadersHeight();
public void AutoResizeColumnHeadersHeight ();
member this.AutoResizeColumnHeadersHeight : unit -> unit
Public Sub AutoResizeColumnHeadersHeight ()

Ejemplos

En el ejemplo de código siguiente se muestra cómo cambiar el tamaño de los encabezados de columna y las filas como resultado de un clic de botón.

void Button1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
   // Resize the height of the column headers. 
   dataGridView1->AutoResizeColumnHeadersHeight();

   // Resize all the row heights to fit the contents of all non-header cells.
   dataGridView1->AutoResizeRows(
         DataGridViewAutoSizeRowsMode::AllCellsExceptHeaders);
}
private void button1_Click(object sender, System.EventArgs e)
{
    // Resize the height of the column headers. 
    dataGridView1.AutoResizeColumnHeadersHeight();

    // Resize all the row heights to fit the contents of all non-header cells.
    dataGridView1.AutoResizeRows(
        DataGridViewAutoSizeRowsMode.AllCellsExceptHeaders);
}
Private Sub button1_Click(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles button1.Click

    ' Resize the height of the column headers. 
    dataGridView1.AutoResizeColumnHeadersHeight()

    ' Resize all the row heights to fit the contents of all 
    ' non-header cells.
    dataGridView1.AutoResizeRows( _
        DataGridViewAutoSizeRowsMode.AllCellsExceptHeaders)

End Sub

Comentarios

Este método es útil si desea controlar cuándo cambian el tamaño de los encabezados de columna. El alto de los encabezados de columna se ajusta solo una vez por llamada al método; Si el contenido de los encabezados de columna cambia más adelante, los encabezados de columna no se ajustarán automáticamente. Para establecer los encabezados de columna para cambiar automáticamente el tamaño cuando cambie su contenido, use la ColumnHeadersHeightSizeMode propiedad .

Para que el contenido de la celda se ajuste a varias líneas cuando se cambia el tamaño de los encabezados de columna, el estilo de celda en vigor para la celda debe tener un WrapMode valor de propiedad de True.

Para obtener más información sobre el cambio de tamaño mediante programación, vea Opciones de ajuste de tamaño en el control DataGridView de Windows Forms.

Consulte también

Se aplica a

AutoResizeColumnHeadersHeight(Int32)

Ajusta el alto de los encabezados de columna para adaptarlos a cambios de contenido del encabezado de la columna especificada.

public:
 void AutoResizeColumnHeadersHeight(int columnIndex);
public void AutoResizeColumnHeadersHeight (int columnIndex);
member this.AutoResizeColumnHeadersHeight : int -> unit
Public Sub AutoResizeColumnHeadersHeight (columnIndex As Integer)

Parámetros

columnIndex
Int32

Índice de la columna que contiene el encabezado con el contenido cambiado.

Excepciones

columnIndex no está en el intervalo válido de 0 al número de columnas menos 1.

Comentarios

Este método es útil si desea controlar cuándo cambian los encabezados de columna si solo el contenido del encabezado de la columna especificada ha cambiado como resultado de modificaciones del usuario o cambios en un origen de datos enlazado. El alto de los encabezados de columna se ajusta una sola vez por llamada de método si el cambio de contenido lo requiere; Si el contenido de los encabezados de columna cambia más adelante, los encabezados de columna no se ajustarán automáticamente. Para establecer los encabezados de columna para cambiar automáticamente el tamaño cuando cambie su contenido, use la ColumnHeadersHeightSizeMode propiedad .

Para que el contenido de la celda se ajuste a varias líneas cuando se cambia el tamaño de los encabezados de columna, el estilo de celda en vigor para la celda debe tener un WrapMode valor de propiedad de True.

Para obtener más información sobre el cambio de tamaño mediante programación, vea Opciones de ajuste de tamaño en el control DataGridView de Windows Forms.

Consulte también

Se aplica a