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.
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