DataGridView.AutoResizeColumnHeadersHeight Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.