Compartilhar via


Visão geral do controle TableLayoutPanel

O TableLayoutPanel controle organiza seu conteúdo em uma grade. Como o layout é executado tanto em tempo de design quanto em tempo de execução, ele pode ser alterado dinamicamente à medida que o ambiente do aplicativo muda. Assim, os controles no painel têm a capacidade de redimensionar proporcionalmente, portanto ele pode responder a alterações como o redimensionamento do controle pai ou à alteração de comprimento do texto devido à localização.

Qualquer controle do Windows Forms pode ser filho do TableLayoutPanel controle, incluindo outras instâncias do TableLayoutPanel. Isso permite criar layouts sofisticados que se adaptam às alterações no tempo de execução.

O TableLayoutPanel controle pode ser expandido para acomodar novos controles quando eles são adicionados, dependendo do valor das RowCountpropriedades , ColumnCounte GrowStyle . Definir a RowCount propriedade or ColumnCount como um valor de 0 especifica que o será desacoplado TableLayoutPanel na direção correspondente.

Você também pode controlar a direção da expansão (horizontal ou vertical) depois que o TableLayoutPanel controle estiver cheio de controles filho. Por padrão, o controle se expande TableLayoutPanel para baixo adicionando linhas.

Se desejar linhas e colunas que se comportem de forma diferente do comportamento padrão, você poderá controlar as propriedades de linhas e colunas usando as RowStyles propriedades e ColumnStyles . É possível definir as propriedades de linhas ou colunas individualmente.

O TableLayoutPanel controle adiciona as seguintes propriedades a seus controles filho: Cell, , RowColumn, ColumnSpane RowSpan.

Você pode mesclar células no TableLayoutPanel controle definindo as ColumnSpan propriedades ou RowSpan em um controle filho.

  1. Como alinhar e alongar um controle em um controle TableLayoutPanel

  2. Como abranger linhas e colunas em um controle TableLayoutPanel

  3. Como editar colunas e linhas em um controle TableLayoutPanel

  4. Passo a passo: organizando controles nos Windows Forms usando um TableLayoutPanel

Confira também