Visão geral do controle TableLayoutPanel

O controle TableLayoutPanel organiza seu conteúdo em uma grade.Porque o layout é executado tanto em tempo de design quanto em tempo de execução, ele pode alterar dinamicamente a medida que o ambiente do aplicativo altere.Isso permite sistema autônomo controles no painel para redimensionar proporcionalmente, para que eles podem responder a alterações, sistema autônomo o redimensionamento do controle pai ou a alteração de comprimento de texto devido à localização.

Qualquer controle Windows Forms pode ser um filho do TableLayoutPanel controle, incluindo outras ocorrências do TableLayoutPanel. Isso permite que você construir layouts sofisticados que se adapte a alterações em time de execução.

The TableLayoutPanel controle pode expandir para acomodar novos controles quando eles são adicionados, dependendo do valor da RowCount, ColumnCount, e GrowStyle Propriedades. Definindo ambos o RowCount ou ColumnCount propriedade para um valor igual a 0 Especifica que o TableLayoutPanel vai ser não acopladas na direção correspondente.

Você também pode controlar a direção de expansão (horizontal ou vertical) após o TableLayoutPanel controle tem controles filho. Por padrão, a TableLayoutPanel controle expande para baixo, adicionando linhas.

Se desejar linhas e colunas se comportam de maneira diferente do comportamento padrão, você pode controlar as propriedades de linhas e colunas usando o RowStyles e ColumnStyles Propriedades. Você pode conjunto as propriedades de linhas ou colunas individualmente.

The TableLayoutPanel controle adiciona as propriedades a seguir para seus controles filho: Cell, Column, , Row, ColumnSpan, e RowSpan.

Você pode mesclagem células no TableLayoutPanel controlar o configuração o ColumnSpan ou RowSpan propriedades em um controle filho.

Consulte também

Tarefas

Como: Criar um layout de formulários do Windows que responde bem à localização

Como: Criar um formulário do Windows redimensionamento para entrada de dados

Conceitos

Práticas recomendadas para o controle TableLayoutPanel

Referência

FlowLayoutPanel

TableLayoutSettings