DataGridView.AutoResizeColumnHeadersHeight Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.