Exportar (0) Imprimir
Expandir Tudo
Expandir Minimizar
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Enumeração DataGridViewRowHeadersWidthSizeMode

Define os valores para especificar como a largura de cabeçalho de linha é ajustada.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)

public enum DataGridViewRowHeadersWidthSizeMode

Nome do membroDescrição
AutoSizeToAllHeadersA largura do cabeçalho de linha se ajusta para caber o conteúdo de todas as células de cabeçalho de linha.
AutoSizeToDisplayedHeadersA largura do cabeçalho de linha se ajusta para caber o conteúdo de todos os cabeçalhos de linha nas linhas atualmente exibidas.
AutoSizeToFirstHeaderA largura do cabeçalho de linha se ajusta para caber o conteúdo do cabeçalho da linha primeiro.
DisableResizingOs usuários não é possível ajustar a largura de cabeçalho de coluna com o mouse.
EnableResizingOs usuários podem ajustar a largura de cabeçalho de coluna com o mouse.

Por padrão, os usuários podem redimensionar a largura dos cabeçalhos de linha. Você pode desativar essa capacidade para definir uma largura fixa, ou você pode usar um modo de dimensionamento automático baseado em conteúdo, que também desativa o redimensionamento do usuário.

O DataGridView controle pode ajustar a largura de seus cabeçalhos de linha para caber seu conteúdo, apenas o conteúdo do cabeçalho da primeiro ou somente o conteúdo dos cabeçalhos exibido no momento. Calcular a nova largura com um subconjunto dos cabeçalhos é útil para evitar uma penalidade de desempenho ao trabalhar com várias linhas de dados.

Essa enumeração é usada pelo DataGridView controle RowHeadersWidthSizeMode propriedade e AutoResizeRowHeadersWidth método.

Para obter mais informações sobre modos de dimensionamento, consulte Dimensionando opções no controle DataGridView dos Windows Forms.

O exemplo de código a seguir ilustra o uso desta enumeração em uma exibição somente, não-interativo DataGridView controle.


// Configures the appearance and behavior of a DataGridView control.
private void InitializeDataGridView()
{
    // Initialize basic DataGridView properties.
    dataGridView1.Dock = DockStyle.Fill;
    dataGridView1.BackgroundColor = Color.LightGray;
    dataGridView1.BorderStyle = BorderStyle.Fixed3D;

    // Set property values appropriate for read-only display and 
    // limited interactivity. 
    dataGridView1.AllowUserToAddRows = false;
    dataGridView1.AllowUserToDeleteRows = false;
    dataGridView1.AllowUserToOrderColumns = true;
    dataGridView1.ReadOnly = true;
    dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
    dataGridView1.MultiSelect = false;
    dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None;
    dataGridView1.AllowUserToResizeColumns = false;
    dataGridView1.ColumnHeadersHeightSizeMode = 
        DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
    dataGridView1.AllowUserToResizeRows = false;
    dataGridView1.RowHeadersWidthSizeMode = 
        DataGridViewRowHeadersWidthSizeMode.DisableResizing;

    // Set the selection background color for all the cells.
    dataGridView1.DefaultCellStyle.SelectionBackColor = Color.White;
    dataGridView1.DefaultCellStyle.SelectionForeColor = Color.Black;

    // Set RowHeadersDefaultCellStyle.SelectionBackColor so that its default
    // value won't override DataGridView.DefaultCellStyle.SelectionBackColor.
    dataGridView1.RowHeadersDefaultCellStyle.SelectionBackColor = Color.Empty;

    // Set the background color for all rows and for alternating rows. 
    // The value for alternating rows overrides the value for all rows. 
    dataGridView1.RowsDefaultCellStyle.BackColor = Color.LightGray;
    dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.DarkGray;

    // Set the row and column header styles.
    dataGridView1.ColumnHeadersDefaultCellStyle.ForeColor = Color.White;
    dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Black;
    dataGridView1.RowHeadersDefaultCellStyle.BackColor = Color.Black;

    // Set the Format property on the "Last Prepared" column to cause
    // the DateTime to be formatted as "Month, Year".
    dataGridView1.Columns["Last Prepared"].DefaultCellStyle.Format = "y";

    // Specify a larger font for the "Ratings" column. 
    using (Font font = new Font(
        dataGridView1.DefaultCellStyle.Font.FontFamily, 25, FontStyle.Bold))
    {
        dataGridView1.Columns["Rating"].DefaultCellStyle.Font = font;
    }

    // Attach a handler to the CellFormatting event.
    dataGridView1.CellFormatting += new
        DataGridViewCellFormattingEventHandler(dataGridView1_CellFormatting);
}


.NET Framework

Com suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft