DataGridView.AutoResizeColumnHeadersHeight Método

Definição

Ajusta a altura dos cabeçalhos das colunas para se adequar ao conteúdo dos cabeçalhos.

Sobrecargas

Name Description
AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean)

Ajusta a altura dos cabeçalhos das colunas com base nas alterações no conteúdo do cabeçalho na coluna especificada, calculando opcionalmente a altura com a expectativa de que as larguras dos cabeçalhos da coluna e/ou das linhas sejam posteriormente ajustadas.

AutoResizeColumnHeadersHeight(Boolean, Boolean)

Ajusta a altura dos cabeçalhos das colunas para se ajustar ao seu conteúdo, calculando opcionalmente a altura com a expectativa de que as larguras dos cabeçalhos da coluna e/ou das linhas sejam posteriormente ajustadas.

AutoResizeColumnHeadersHeight()

Ajusta a altura dos cabeçalhos das colunas para se ajustar ao conteúdo do maior cabeçalho da coluna.

AutoResizeColumnHeadersHeight(Int32)

Ajusta a altura dos cabeçalhos das colunas com base nas alterações ao conteúdo do cabeçalho na coluna especificada.

AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean)

Origem:
DataGridView.Methods.cs
Origem:
DataGridView.Methods.cs
Origem:
DataGridView.Methods.cs
Origem:
DataGridView.Methods.cs
Origem:
DataGridView.Methods.cs

Ajusta a altura dos cabeçalhos das colunas com base nas alterações no conteúdo do cabeçalho na coluna especificada, calculando opcionalmente a altura com a expectativa de que as larguras dos cabeçalhos da coluna e/ou das linhas sejam posteriormente ajustadas.

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

O índice do cabeçalho da coluna cujo conteúdo deve ser usado para determinar a nova altura.

fixedRowHeadersWidth
Boolean

true para calcular a nova altura com base na largura atual dos cabeçalhos das linhas; false para calcular a altura com a expectativa de que a largura dos cabeçalhos das filas também seja ajustada.

fixedColumnWidth
Boolean

true para calcular a nova altura com base na largura atual da coluna especificada; false para calcular a altura com a expectativa de que a largura da coluna também seja ajustada.

Exceções

columnIndex não está no intervalo válido de 0 ao número de colunas menos 1.

Observações

Este método é útil se quiser controlar quando os cabeçalhos das colunas mudam de tamanho se apenas o conteúdo do cabeçalho na coluna especificada foi alterado como resultado de edições do utilizador ou alterações a uma fonte de dados limitada. A altura dos cabeçalhos das colunas é ajustada apenas uma vez por chamada de método se a alteração de conteúdo assim o exigir; Se o conteúdo dos cabeçalhos das colunas mudar mais tarde, os cabeçalhos das colunas não serão automaticamente ajustados. Para definir os cabeçalhos das colunas para redimensionarem automaticamente quando o seu conteúdo muda, use a ColumnHeadersHeightSizeMode propriedade.

Para que o conteúdo das células se enrole em múltiplas linhas quando os cabeçalhos das colunas são redimensionados, o estilo de célula em vigor para a célula deve ter um WrapMode valor de propriedade de True.

Esta sobrecarga é protegida e foi concebida para permitir alcançar razões ideais entre altura e largura de célula numa classe derivada DataGridView . Se os fixedColumnWidth parâmetros ou fixedRowHeadersWidth forem false, a altura dos cabeçalhos das colunas será calculada com a expectativa de que chame os métodos como AutoResizeColumns e AutoResizeRowHeadersWidth next.

Para mais informações sobre redimensionamento programático, consulte Opções de Dimensionamento no Windows Forms Controlo DataGridView.

Ver também

Aplica-se a

AutoResizeColumnHeadersHeight(Boolean, Boolean)

Origem:
DataGridView.Methods.cs
Origem:
DataGridView.Methods.cs
Origem:
DataGridView.Methods.cs
Origem:
DataGridView.Methods.cs
Origem:
DataGridView.Methods.cs

Ajusta a altura dos cabeçalhos das colunas para se ajustar ao seu conteúdo, calculando opcionalmente a altura com a expectativa de que as larguras dos cabeçalhos da coluna e/ou das linhas sejam posteriormente ajustadas.

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

true para calcular a nova altura com base na largura atual dos cabeçalhos das linhas; false para calcular a altura com a expectativa de que a largura dos cabeçalhos das filas também seja ajustada.

fixedColumnsWidth
Boolean

true para calcular a nova altura com base nas larguras das colunas atuais; false para calcular a altura com a expectativa de que as larguras das colunas também sejam ajustadas.

Observações

Este método é útil se quiser controlar quando os cabeçalhos das colunas mudam de tamanho. A altura dos cabeçalhos das colunas é ajustada apenas uma vez por chamada de método; Se o conteúdo dos cabeçalhos das colunas mudar mais tarde, os cabeçalhos das colunas não serão automaticamente ajustados. Para definir os cabeçalhos das colunas para redimensionarem automaticamente quando o seu conteúdo muda, use a ColumnHeadersHeightSizeMode propriedade.

Para que o conteúdo das células se enrole em múltiplas linhas quando os cabeçalhos das colunas são redimensionados, o estilo de célula em vigor para a célula deve ter um WrapMode valor de propriedade de True.

Esta sobrecarga é protegida e foi concebida para permitir alcançar razões ideais entre altura e largura de célula numa classe derivada DataGridView . Se os fixedColumnsWidth parâmetros ou fixedRowHeadersWidth forem false, a altura dos cabeçalhos das colunas será calculada com a expectativa de que chame os métodos como AutoResizeColumns e AutoResizeRowHeadersWidth next.

Para mais informações sobre redimensionamento programático, consulte Opções de Dimensionamento no Windows Forms Controlo DataGridView.

Ver também

Aplica-se a

AutoResizeColumnHeadersHeight()

Origem:
DataGridView.Methods.cs
Origem:
DataGridView.Methods.cs
Origem:
DataGridView.Methods.cs
Origem:
DataGridView.Methods.cs
Origem:
DataGridView.Methods.cs

Ajusta a altura dos cabeçalhos das colunas para se ajustar ao conteúdo do maior cabeçalho da coluna.

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

Exemplos

O exemplo de código seguinte demonstra como redimensionar cabeçalhos e linhas de colunas como resultado de um clique de botão.

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

Observações

Este método é útil se quiser controlar quando os cabeçalhos das colunas mudam de tamanho. A altura dos cabeçalhos das colunas é ajustada apenas uma vez por chamada de método; Se o conteúdo dos cabeçalhos das colunas mudar mais tarde, os cabeçalhos das colunas não serão automaticamente ajustados. Para definir os cabeçalhos das colunas para redimensionarem automaticamente quando o seu conteúdo muda, use a ColumnHeadersHeightSizeMode propriedade.

Para que o conteúdo das células se enrole em múltiplas linhas quando os cabeçalhos das colunas são redimensionados, o estilo de célula em vigor para a célula deve ter um WrapMode valor de propriedade de True.

Para mais informações sobre redimensionamento programático, consulte Opções de Dimensionamento no Windows Forms Controlo DataGridView.

Ver também

Aplica-se a

AutoResizeColumnHeadersHeight(Int32)

Origem:
DataGridView.Methods.cs
Origem:
DataGridView.Methods.cs
Origem:
DataGridView.Methods.cs
Origem:
DataGridView.Methods.cs
Origem:
DataGridView.Methods.cs

Ajusta a altura dos cabeçalhos das colunas com base nas alterações ao conteúdo do cabeçalho na coluna 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

O índice da coluna que contém o cabeçalho com o conteúdo alterado.

Exceções

columnIndex não está no intervalo válido de 0 ao número de colunas menos 1.

Observações

Este método é útil se quiser controlar quando os cabeçalhos das colunas mudam de tamanho se apenas o conteúdo do cabeçalho na coluna especificada foi alterado como resultado de edições do utilizador ou alterações a uma fonte de dados limitada. A altura dos cabeçalhos das colunas é ajustada apenas uma vez por chamada de método se a alteração de conteúdo assim o exigir; Se o conteúdo dos cabeçalhos das colunas mudar mais tarde, os cabeçalhos das colunas não serão automaticamente ajustados. Para definir os cabeçalhos das colunas para redimensionarem automaticamente quando o seu conteúdo muda, use a ColumnHeadersHeightSizeMode propriedade.

Para que o conteúdo das células se enrole em múltiplas linhas quando os cabeçalhos das colunas são redimensionados, o estilo de célula em vigor para a célula deve ter um WrapMode valor de propriedade de True.

Para mais informações sobre redimensionamento programático, consulte Opções de Dimensionamento no Windows Forms Controlo DataGridView.

Ver também

Aplica-se a