Compartilhar via


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 os controles no painel proporcionalmente redimensionar, para poder responder a alterações, como o redimensionamento do controle pai ou alteração de tamanho de texto devido à localização.

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

O TableLayoutPanel pode se expandir para acomodar novos controles quando forem adicionados, dependendo do valor do controle de RowCount, ColumnCount, e GrowStyle Propriedades. A definição de uma a RowCount ou ColumnCount propriedade para um valor igual a 0 Especifica que o TableLayoutPanel será desacoplado na direção correspondente.

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

Se desejar linhas e colunas que 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 definir as propriedades de linhas ou colunas individualmente.

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

Você pode mesclar células de TableLayoutPanel controle definindo a ColumnSpan ou RowSpan Propriedades em um controle filho.

Topic Location
Como: Alinhar e Alongar um controle em um controle TableLayoutPanel dv_mclictl
Como: Se estender por linhas e colunas em um controle TableLayoutPanel dv_mclictl
Como: Editar colunas e linhas em um controle TableLayoutPanel dv_mclictl
Demonstra Passo a passo: Organizar controles em formulários do Windows usando uma TableLayoutPanel dv_mclictl
Como: Alinhar e Alongar um controle em um controle TableLayoutPanel dv_mclictl
Como: Se estender por linhas e colunas em um controle TableLayoutPanel dv_mclictl
Como: Editar colunas e linhas em um controle TableLayoutPanel dv_mclictl
Demonstra Passo a passo: Organizar controles em formulários do Windows usando uma TableLayoutPanel dv_mclictl
Como: Alinhar e Alongar um controle em um controle TableLayoutPanel dv_mclictl
Como: Se estender por linhas e colunas em um controle TableLayoutPanel dv_mclictl
Como: Editar colunas e linhas em um controle TableLayoutPanel dv_mclictl
Demonstra Passo a passo: Organizar controles em formulários do Windows usando uma TableLayoutPanel dv_mclictl
Como: Alinhar e estender um controle em um controle TableLayoutPanel Windows Forms Controls
Como: SPAN linhas e colunas em um controle TableLayoutPanel Windows Forms Controls
Como: Editar Colunas e Linhas em um Controle TableLayoutPanel Windows Forms Controls
Demonstra Passo a passo: Organizando controles no Windows Forms usando um TableLayoutPanel Windows Forms Controls
Como: Alinhar e esticar um controle em um controle TableLayoutPanel dv_mclictl
Como: SPAN de linhas e colunas em um controle TableLayoutPanel dv_mclictl
Como: Editar Colunas e Linhas em um Controle TableLayoutPanel dv_mclictl
Demonstra Passo a passo: Organizando controles em formulários do Windows usando um TableLayoutPanel dv_mclictl

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 redimensionável para entrada de dados

Referência

FlowLayoutPanel

TableLayoutSettings

Conceitos

Práticas recomendadas para o controle TableLayoutPanel