DataGridView.AutoResizeColumnHeadersHeight Método

Definição

Ajusta a altura dos cabeçalhos de coluna para ajustar o conteúdo do cabeçalho.

Sobrecargas

AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean)

Ajusta a altura dos cabeçalhos de coluna com base em alterações no conteúdo do cabeçalho na coluna especificada, opcionalmente calculando a altura com a expectativa de que as larguras de cabeçalho de coluna e/ou linha serão ajustadas posteriormente.

AutoResizeColumnHeadersHeight(Boolean, Boolean)

Ajusta a altura dos cabeçalhos de coluna para ajustar-se ao conteúdo, opcionalmente calculando a altura com a expectativa de que as larguras de cabeçalho de coluna e/ou linha serão ajustadas posteriormente.

AutoResizeColumnHeadersHeight()

Ajusta a altura dos cabeçalhos de coluna para ajustar o conteúdo do cabeçalho de coluna maior.

AutoResizeColumnHeadersHeight(Int32)

Ajusta a altura dos cabeçalhos de coluna com base nas alterações no conteúdo do cabeçalho da coluna especificada.

AutoResizeColumnHeadersHeight(Int32, Boolean, Boolean)

Ajusta a altura dos cabeçalhos de coluna com base em alterações no conteúdo do cabeçalho na coluna especificada, opcionalmente calculando a altura com a expectativa de que as larguras de cabeçalho de coluna e/ou linha serão ajustadas posteriormente.

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 de linha; false para calcular a altura com a expectativa de a largura dos cabeçalhos de linha também será ajustada.

fixedColumnWidth
Boolean

true para calcular a nova altura com base na largura da coluna especificada; false para calcular a altura com a expectativa de que a largura da coluna também será ajustadas.

Exceções

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

Comentários

Esse método será útil se você quiser controlar quando os cabeçalhos de coluna forem redimensionados se apenas o conteúdo do cabeçalho na coluna especificada tiver sido alterado como resultado de edições ou alterações de usuário em uma fonte de dados associada. A altura dos cabeçalhos de coluna é ajustada apenas uma vez por chamada de método se a alteração de conteúdo exigir; se o conteúdo dos cabeçalhos de coluna for alterado posteriormente, os cabeçalhos de coluna não serão ajustados automaticamente. Para definir os cabeçalhos de coluna para redimensionar automaticamente quando seu conteúdo for alterado, use a ColumnHeadersHeightSizeMode propriedade.

Para que o conteúdo da célula seja encapsulado em várias linhas quando os cabeçalhos de coluna forem redimensionados, o estilo da célula em vigor para a célula deve ter um WrapMode valor de propriedade de True.

Essa sobrecarga é protegida e foi projetada para permitir que você obtenha proporções ideais de altura para largura de célula em uma classe derivada DataGridView . Se os parâmetros ou os fixedColumnWidth parâmetros foremfalse, a altura dos cabeçalhos de coluna será calculada com a expectativa de que você chamará os métodos como AutoResizeColumns e AutoResizeRowHeadersWidth o fixedRowHeadersWidth próximo.

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

Confira também

Aplica-se a

AutoResizeColumnHeadersHeight(Boolean, Boolean)

Ajusta a altura dos cabeçalhos de coluna para ajustar-se ao conteúdo, opcionalmente calculando a altura com a expectativa de que as larguras de cabeçalho de coluna e/ou linha serão ajustadas posteriormente.

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 de linha; false para calcular a altura com a expectativa de a largura dos cabeçalhos de linha também será ajustada.

fixedColumnsWidth
Boolean

true para calcular a nova altura com base na largura atual das colunas; false para calcular a altura com a expectativa de que as larguras da coluna também serão ajustadas.

Comentários

Esse método será útil se você quiser controlar quando os cabeçalhos de coluna forem redimensionado. A altura dos cabeçalhos de coluna é ajustada apenas uma vez por chamada de método; se o conteúdo dos cabeçalhos de coluna for alterado posteriormente, os cabeçalhos de coluna não serão ajustados automaticamente. Para definir os cabeçalhos de coluna para redimensionar automaticamente quando seu conteúdo for alterado, use a ColumnHeadersHeightSizeMode propriedade.

Para que o conteúdo da célula seja encapsulado em várias linhas quando os cabeçalhos de coluna forem redimensionados, o estilo da célula em vigor para a célula deve ter um WrapMode valor de propriedade de True.

Essa sobrecarga é protegida e foi projetada para permitir que você obtenha proporções ideais de altura para largura de célula em uma classe derivada DataGridView . Se os parâmetros ou os fixedColumnsWidth parâmetros foremfalse, a altura dos cabeçalhos de coluna será calculada com a expectativa de que você chamará os métodos como AutoResizeColumns e AutoResizeRowHeadersWidth o fixedRowHeadersWidth próximo.

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

Confira também

Aplica-se a

AutoResizeColumnHeadersHeight()

Ajusta a altura dos cabeçalhos de coluna para ajustar o conteúdo do cabeçalho de coluna maior.

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

Exemplos

O exemplo de código a seguir demonstra como redimensionar cabeçalhos e linhas de coluna 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

Comentários

Esse método será útil se você quiser controlar quando os cabeçalhos de coluna forem redimensioná-lo. A altura dos cabeçalhos de coluna é ajustada apenas uma vez por chamada de método; se o conteúdo dos cabeçalhos de coluna for alterado posteriormente, os cabeçalhos de coluna não serão ajustados automaticamente. Para definir os cabeçalhos de coluna para redimensionar automaticamente quando o conteúdo for alterado, use a ColumnHeadersHeightSizeMode propriedade.

Para que o conteúdo da célula seja encapsulado em várias linhas quando os cabeçalhos de coluna forem redimensionados, o estilo de célula em vigor para a célula deve ter um WrapMode valor de propriedade de True.

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

Confira também

Aplica-se a

AutoResizeColumnHeadersHeight(Int32)

Ajusta a altura dos cabeçalhos de coluna com base nas alterações no conteúdo do cabeçalho da 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

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

Comentários

Esse método será útil se você quiser controlar quando os cabeçalhos de coluna forem redimensionados se apenas o conteúdo do cabeçalho na coluna especificada tiver sido alterado como resultado de edições ou alterações de usuário em uma fonte de dados associada. A altura dos cabeçalhos de coluna é ajustada apenas uma vez por chamada de método se a alteração de conteúdo exigir; se o conteúdo dos cabeçalhos de coluna for alterado posteriormente, os cabeçalhos de coluna não serão ajustados automaticamente. Para definir os cabeçalhos de coluna para redimensionar automaticamente quando seu conteúdo for alterado, use a ColumnHeadersHeightSizeMode propriedade.

Para que o conteúdo da célula seja encapsulado em várias linhas quando os cabeçalhos de coluna forem redimensionados, o estilo da célula em vigor para a célula deve ter um WrapMode valor de propriedade de True.

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

Confira também

Aplica-se a