DataGridView.AutoResizeRowHeadersWidth 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 largura dos cabeçalhos das fileiras para se ajustar ao conteúdo dos cabeçalhos.
Sobrecargas
| Name | Description |
|---|---|
| AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode) |
Ajusta a largura dos cabeçalhos das linhas usando o modo de tamanho especificado. |
| AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode) |
Ajusta a largura dos cabeçalhos das linhas com base nas alterações ao conteúdo do cabeçalho na linha especificada e usando o modo de tamanho especificado. |
| AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) |
Ajusta a largura dos cabeçalhos das linhas usando o modo de tamanho especificado, calculando opcionalmente a largura com a expectativa de que as larguras dos cabeçalhos das linhas e/ou colunas sejam posteriormente ajustadas. |
| AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean) |
Ajusta a largura dos cabeçalhos das linhas com base nas alterações ao conteúdo do cabeçalho na linha especificada e usando o modo de tamanho especificado, calculando opcionalmente a largura com a expectativa de que as larguras dos cabeçalhos das linhas e/ou colunas sejam posteriormente ajustadas. |
AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode)
- Origem:
- DataGridView.Methods.cs
- Origem:
- DataGridView.Methods.cs
- Origem:
- DataGridView.Methods.cs
- Origem:
- DataGridView.Methods.cs
- Origem:
- DataGridView.Methods.cs
Ajusta a largura dos cabeçalhos das linhas usando o modo de tamanho especificado.
public:
void AutoResizeRowHeadersWidth(System::Windows::Forms::DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode);
public void AutoResizeRowHeadersWidth(System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode);
member this.AutoResizeRowHeadersWidth : System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode -> unit
Public Sub AutoResizeRowHeadersWidth (rowHeadersWidthSizeMode As DataGridViewRowHeadersWidthSizeMode)
Parâmetros
- rowHeadersWidthSizeMode
- DataGridViewRowHeadersWidthSizeMode
Um dos DataGridViewRowHeadersWidthSizeMode valores.
Exceções
rowHeadersWidthSizeMode tem o valor EnableResizing ou DisableResizing.
rowHeadersWidthSizeMode não é um valor válido DataGridViewRowHeadersWidthSizeMode .
Observações
Este método é útil se quiser controlar quando os cabeçalhos das linhas mudam de tamanho. A largura dos cabeçalhos de linha é ajustada apenas uma vez por chamada de método; se o conteúdo dos cabeçalhos das linhas mudar posteriormente, os cabeçalhos das linhas não se ajustam automaticamente. Para definir os cabeçalhos da linha para se redimensionarem automaticamente quando o seu conteúdo mudar, use a RowHeadersWidthSizeMode propriedade.
Este método permite-lhe especificar um modo de dimensionamento que calcula a nova largura com base em valores de um conjunto limitado de cabeçalhos, como os apenas nas linhas apresentadas. Isto melhora o desempenho quando o controlo contém um grande número de linhas.
Para mais informações sobre redimensionamento programático, consulte Opções de Dimensionamento no Windows Forms Controlo DataGridView.
Ver também
Aplica-se a
AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode)
- Origem:
- DataGridView.Methods.cs
- Origem:
- DataGridView.Methods.cs
- Origem:
- DataGridView.Methods.cs
- Origem:
- DataGridView.Methods.cs
- Origem:
- DataGridView.Methods.cs
Ajusta a largura dos cabeçalhos das linhas com base nas alterações ao conteúdo do cabeçalho na linha especificada e usando o modo de tamanho especificado.
public:
void AutoResizeRowHeadersWidth(int rowIndex, System::Windows::Forms::DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode);
public void AutoResizeRowHeadersWidth(int rowIndex, System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode);
member this.AutoResizeRowHeadersWidth : int * System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode -> unit
Public Sub AutoResizeRowHeadersWidth (rowIndex As Integer, rowHeadersWidthSizeMode As DataGridViewRowHeadersWidthSizeMode)
Parâmetros
- rowIndex
- Int32
O índice do cabeçalho da linha com o conteúdo alterado.
- rowHeadersWidthSizeMode
- DataGridViewRowHeadersWidthSizeMode
Um dos DataGridViewRowHeadersWidthSizeMode valores.
Exceções
rowIndex não está no intervalo válido de 0 ao número de linhas menos 1.
rowHeadersWidthSizeMode tem o valor EnableResizing ou DisableResizing
rowHeadersWidthSizeMode não é um valor válido DataGridViewRowHeadersWidthSizeMode .
Exemplos
O exemplo de código seguinte ilustra como redimensionar as larguras dos cabeçalhos das linhas com base nas alterações no conteúdo do cabeçalho da primeira linha. Este exemplo de código faz parte de um exemplo mais amplo fornecido em How to: Programmatically Redimension Cells to Adequate Content in the Windows Forms DataGridView Control.
void SizeFirstRowHeaderToAllHeaders( Object^ /*sender*/, EventArgs^ /*e*/ )
{
dataGridView1->AutoResizeRowHeadersWidth(0, DataGridViewRowHeadersWidthSizeMode::AutoSizeToAllHeaders);
}
private void SizeFirstRowHeaderToAllHeaders(Object sender, EventArgs e)
{
dataGridView1.AutoResizeRowHeadersWidth(
0, DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders);
}
Private Sub SizeFirstRowHeaderToAllHeaders(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Button8.Click
DataGridView1.AutoResizeRowHeadersWidth( _
DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders)
End Sub
Observações
Este método é útil se quiser controlar quando os cabeçalhos das linhas mudam de tamanho se apenas o conteúdo do cabeçalho na linha especificada tiver sido alterado como resultado de edições do utilizador ou alterações numa fonte de dados vinculada. A largura dos cabeçalhos das linhas é 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 linhas mudar posteriormente, os cabeçalhos das linhas não se ajustam automaticamente. Para definir os cabeçalhos da linha para se redimensionarem automaticamente quando o seu conteúdo mudar, use a RowHeadersWidthSizeMode propriedade.
Este método permite-lhe especificar um modo de dimensionamento que calcula a nova largura com base em valores de um conjunto limitado de cabeçalhos, como os apenas nas linhas apresentadas. Isto melhora o desempenho quando o controlo contém um grande número de linhas.
Para mais informações sobre redimensionamento programático, consulte Opções de Dimensionamento no Windows Forms Controlo DataGridView.
Ver também
Aplica-se a
AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)
- Origem:
- DataGridView.Methods.cs
- Origem:
- DataGridView.Methods.cs
- Origem:
- DataGridView.Methods.cs
- Origem:
- DataGridView.Methods.cs
- Origem:
- DataGridView.Methods.cs
Ajusta a largura dos cabeçalhos das linhas usando o modo de tamanho especificado, calculando opcionalmente a largura com a expectativa de que as larguras dos cabeçalhos das linhas e/ou colunas sejam posteriormente ajustadas.
protected:
void AutoResizeRowHeadersWidth(System::Windows::Forms::DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode, bool fixedColumnHeadersHeight, bool fixedRowsHeight);
protected void AutoResizeRowHeadersWidth(System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode, bool fixedColumnHeadersHeight, bool fixedRowsHeight);
member this.AutoResizeRowHeadersWidth : System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode * bool * bool -> unit
Protected Sub AutoResizeRowHeadersWidth (rowHeadersWidthSizeMode As DataGridViewRowHeadersWidthSizeMode, fixedColumnHeadersHeight As Boolean, fixedRowsHeight As Boolean)
Parâmetros
- rowHeadersWidthSizeMode
- DataGridViewRowHeadersWidthSizeMode
Um dos DataGridViewRowHeadersWidthSizeMode valores.
- fixedColumnHeadersHeight
- Boolean
true para calcular a nova largura com base na altura atual dos cabeçalhos das colunas; false para calcular a largura com a expectativa de que a altura dos cabeçalhos das colunas também seja ajustada.
- fixedRowsHeight
- Boolean
true para calcular a nova largura com base nas alturas atuais das filas; false calcular a largura com a expectativa de que as alturas das filas também sejam ajustadas.
Exceções
rowHeadersWidthSizeMode tem o valor EnableResizing ou DisableResizing.
rowHeadersWidthSizeMode não é um valor válido DataGridViewRowHeadersWidthSizeMode .
Observações
Este método é útil se quiser controlar quando os cabeçalhos das linhas mudam de tamanho. A largura dos cabeçalhos de linha é ajustada apenas uma vez por chamada de método; se o conteúdo dos cabeçalhos das linhas mudar posteriormente, os cabeçalhos das linhas não se ajustam automaticamente. Para definir os cabeçalhos da linha para se redimensionarem automaticamente quando o seu conteúdo mudar, use a RowHeadersWidthSizeMode propriedade.
Este método permite-lhe especificar um modo de dimensionamento que calcula a nova largura com base em valores de um conjunto limitado de cabeçalhos, como os apenas nas linhas apresentadas. Isto melhora o desempenho quando o controlo contém um grande número de linhas.
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 fixedColumnHeadersHeight parâmetros ou fixedRowsHeight forem false, a largura dos cabeçalhos das linhas será calculada com a expectativa de que chame métodos como AutoResizeRows e AutoResizeColumnHeadersHeight 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
AutoResizeRowHeadersWidth(Int32, DataGridViewRowHeadersWidthSizeMode, Boolean, Boolean)
- Origem:
- DataGridView.Methods.cs
- Origem:
- DataGridView.Methods.cs
- Origem:
- DataGridView.Methods.cs
- Origem:
- DataGridView.Methods.cs
- Origem:
- DataGridView.Methods.cs
Ajusta a largura dos cabeçalhos das linhas com base nas alterações ao conteúdo do cabeçalho na linha especificada e usando o modo de tamanho especificado, calculando opcionalmente a largura com a expectativa de que as larguras dos cabeçalhos das linhas e/ou colunas sejam posteriormente ajustadas.
protected:
void AutoResizeRowHeadersWidth(int rowIndex, System::Windows::Forms::DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode, bool fixedColumnHeadersHeight, bool fixedRowHeight);
protected void AutoResizeRowHeadersWidth(int rowIndex, System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode rowHeadersWidthSizeMode, bool fixedColumnHeadersHeight, bool fixedRowHeight);
member this.AutoResizeRowHeadersWidth : int * System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode * bool * bool -> unit
Protected Sub AutoResizeRowHeadersWidth (rowIndex As Integer, rowHeadersWidthSizeMode As DataGridViewRowHeadersWidthSizeMode, fixedColumnHeadersHeight As Boolean, fixedRowHeight As Boolean)
Parâmetros
- rowIndex
- Int32
O índice da linha que contém o cabeçalho com o conteúdo alterado.
- rowHeadersWidthSizeMode
- DataGridViewRowHeadersWidthSizeMode
Um dos DataGridViewRowHeadersWidthSizeMode valores.
- fixedColumnHeadersHeight
- Boolean
true para calcular a nova largura com base na altura atual dos cabeçalhos das colunas; false para calcular a largura com a expectativa de que a altura dos cabeçalhos das colunas também seja ajustada.
- fixedRowHeight
- Boolean
true para calcular a nova largura com base na altura atual da linha especificada; false calcular a largura com a expectativa de que a altura das filas também seja ajustada.
Exceções
rowIndex não está no intervalo válido de 0 ao número de linhas menos 1.
rowHeadersWidthSizeMode tem o valor EnableResizing ou DisableResizing.
rowHeadersWidthSizeMode não é um valor válido DataGridViewRowHeadersWidthSizeMode .
Observações
Este método é útil se quiser controlar quando os cabeçalhos das linhas mudam de tamanho se apenas o conteúdo do cabeçalho na linha especificada tiver sido alterado como resultado de edições do utilizador ou alterações numa fonte de dados vinculada. A largura dos cabeçalhos das linhas é 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 linhas mudar posteriormente, os cabeçalhos das linhas não se ajustam automaticamente. Para definir os cabeçalhos da linha para se redimensionarem automaticamente quando o seu conteúdo mudar, use a RowHeadersWidthSizeMode propriedade.
Este método permite-lhe especificar um modo de dimensionamento que calcula a nova largura com base em valores de um conjunto limitado de cabeçalhos, como os apenas nas linhas apresentadas. Isto melhora o desempenho quando o controlo contém um grande número de linhas.
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 fixedColumnHeadersHeight parâmetros ou fixedRowHeight forem false, a largura dos cabeçalhos das linhas será calculada com a expectativa de que chame métodos como AutoResizeRows e AutoResizeColumnHeadersHeight next.
Para mais informações sobre redimensionamento programático, consulte Opções de Dimensionamento no Windows Forms Controlo DataGridView.