Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês
Esta documentação foi arquivada e não está sendo atualizada.

Propriedade TableLayoutPanel.GrowStyle

Obtém ou define um valor indicando se o TableLayoutPanel controle deve expandir para acomodar novas células quando todas as células existentes estiverem ocupadas.

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

public TableLayoutPanelGrowStyle GrowStyle { get; set; }

Valor de propriedade

Tipo: System.Windows.Forms.TableLayoutPanelGrowStyle
A TableLayoutPanelGrowStyle indicando que o esquema de crescimento. O padrão é AddRows.

ExceçãoCondição
ArgumentException

O valor da propriedade é inválido para o TableLayoutPanelGrowStyle enumeração.

Por padrão, a TableLayoutPanel controle expande para baixo, adicionando linhas.

ObservaçãoObservação:

Se for feita uma tentativa de adicionar um controle a um completo TableLayoutPanel controle e o valor de GrowStyle é FixedSize, e um ArgumentException é lançada.

O exemplo de código a seguir define o valor do GrowStyle propriedade dependendo do selecionado RadioButton. Em time de execução, quando o usuário clica no botão Teste GrowStyle, a Button controle é adicionado para o TableLayoutPanel controle. Se o TableLayoutPanel controle está cheio, expande ao adicionar uma linha ou coluna ou ele gera uma exceção, dependendo do valor de GrowStyle.

privatevoid growStyleNoneBtn_CheckedChanged(
		System.Object sender, 
		System.EventArgs e)
    {
        this.tlpGrowStyle = TableLayoutPanelGrowStyle.FixedSize;
    }

    privatevoid growStyleAddRowBtn_CheckedChanged(
		System.Object sender, 
		System.EventArgs e)
    {
        this.tlpGrowStyle = TableLayoutPanelGrowStyle.AddRows;
    }

    privatevoid growStyleAddColumnBtn_CheckedChanged(
		System.Object sender, 
		System.EventArgs e)
    {
        this.tlpGrowStyle = TableLayoutPanelGrowStyle.AddColumns;
    }

    privatevoid testGrowStyleBtn_Click(
		System.Object sender, 
		System.EventArgs e)
    {
        this.TableLayoutPanel1.GrowStyle = this.tlpGrowStyle;

        try
        {
            this.TableLayoutPanel1.Controls.Add(new Button());
        }
        catch(ArgumentException ex)
        {
            Trace.WriteLine(ex.Message);
        }
    }


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0
Mostrar: