DataGridViewAutoSizeRowsMode Enumeração
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.
Define valores para especificar como as alturas das linhas são ajustadas.
public enum class DataGridViewAutoSizeRowsMode
public enum DataGridViewAutoSizeRowsMode
type DataGridViewAutoSizeRowsMode =
Public Enum DataGridViewAutoSizeRowsMode
- Herança
Campos
| Name | Valor | Description |
|---|---|---|
| None | 0 | As alturas das filas não se ajustam automaticamente. |
| AllHeaders | 5 | As alturas das filas ajustam-se ao conteúdo do cabeçalho da fila. |
| AllCellsExceptHeaders | 6 | As alturas das linhas ajustam-se para se ajustar ao conteúdo de todas as células das linhas, excluindo as células do cabeçalho. |
| AllCells | 7 | As alturas das linhas ajustam-se para se ajustar ao conteúdo de todas as células das linhas, incluindo as células do cabeçalho. |
| DisplayedHeaders | 9 | As alturas das filas ajustam-se para se adequar ao conteúdo dos cabeçalhos das linhas atualmente exibidos no ecrã. |
| DisplayedCellsExceptHeaders | 10 | As alturas das linhas ajustam-se para se ajustar ao conteúdo de todas as células nas linhas atualmente exibidas no ecrã, excluindo as células do cabeçalho. |
| DisplayedCells | 11 | As alturas das linhas ajustam-se para se ajustar ao conteúdo de todas as células nas linhas atualmente exibidas no ecrã, incluindo as células do cabeçalho. |
Exemplos
O exemplo de código seguinte define as linhas para redimensionarem automaticamente a sua altura sempre que o conteúdo das células muda. A nova altura das filas é determinada a partir do conteúdo de todas as linhas e colunas. Este exemplo de código faz parte de um exemplo maior fornecido em Como: Redimensionar automaticamente células quando o conteúdo muda no controlo Windows Forms DataGridView.
void AutoSizeRowsMode( Object^ /*sender*/, EventArgs^ /*es*/ )
{
dataGridView1->AutoSizeRowsMode = DataGridViewAutoSizeRowsMode::AllCells;
}
private void AutoSizeRowsMode(Object sender, EventArgs es)
{
dataGridView1.AutoSizeRowsMode =
DataGridViewAutoSizeRowsMode.AllCells;
}
Private Sub AutoSizeRowsMode(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Button7.Click
DataGridView1.AutoSizeRowsMode = _
DataGridViewAutoSizeRowsMode.AllCells
End Sub
Observações
O DataGridView controlo pode redimensionar as suas linhas com base na altura preferida de cada fila. A altura preferida da linha é a altura mínima necessária para mostrar o maior valor da célula nessa linha. Diferentes modos de tamanho permitem indicar quais as células usadas para calcular as novas alturas (sejam células de cabeçalho ou células não-cabeçalheiras) e se deve redimensionar todas as linhas ou apenas as linhas que estão atualmente apresentadas. Redimensionar um subconjunto de linhas é útil para evitar uma penalização de desempenho ao trabalhar com muitas linhas de dados.
O redimensionamento automático baseado em conteúdo impede os utilizadores de ajustar a altura das filas com o rato.
Esta enumeração é usada pela DataGridViewAutoSizeRowsMode propriedade de controlo e AutoResizeRows pelo método.
Para mais informações sobre modos de dimensionamento, consulte Opções de Dimensionamento no Windows Forms Controlo DataGridView.
Aplica-se a
Ver também
- DataGridView
- AutoSizeRowsMode
- AutoResizeRows
- Opções de dimensões no controlo DataGridView do Windows Forms
- Como: Redimensionar automaticamente células quando o conteúdo mudar no do controlo DataGridView do Windows Forms