Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O TableLayoutPanel controle organiza seu conteúdo em uma grade. Como o layout é executado no tempo de design e no tempo de execução, ele pode mudar dinamicamente conforme o ambiente do aplicativo muda. Isso dá aos controles no painel a capacidade de redimensionar proporcionalmente, para que possam responder a alterações, como o redimensionamento do controle pai ou a mudança do comprimento do texto devido à adaptação a diferentes idiomas.
Qualquer controle do Windows Forms pode ser filho do TableLayoutPanel controle, incluindo outras instâncias de TableLayoutPanel. Isso permite que você construa layouts sofisticados que se adaptem às alterações em tempo de execução. No entanto, somente um único controle pode existir em uma célula. Se você quiser mais de um controle em uma célula, deverá agrupar os controles em um UserControl ou outro controle de layout, como Panel ouTableLayoutPanel.
O TableLayoutPanel controle pode ser expandido para acomodar novos controles quando eles são adicionados, dependendo do valor das propriedades RowCount, ColumnCount e GrowStyle. Definir a propriedade RowCount ou a propriedade ColumnCount com o valor 0 especifica que TableLayoutPanel será desvinculado 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 TableLayoutPanel controle se expande para baixo adicionando linhas.
Se você quiser linhas e colunas que se comportem de forma diferente do comportamento padrão, poderá controlar as propriedades de linhas e colunas usando as propriedades RowStyles e ColumnStyles. Você pode definir as propriedades de linhas ou colunas individualmente.
O TableLayoutPanel controle adiciona as seguintes propriedades aos controles filho: Cell, Column, Row, ColumnSpan, e RowSpan.
Você pode mesclar células no controle TableLayoutPanel definindo as propriedades ColumnSpan ou RowSpan em um controle filho.
Como alinhar e alongar um controle em um controle TableLayoutPanel
Como editar colunas e linhas em um controle TableLayoutPanel
Passo a passo: Organizando controles nos Windows Forms usando um TableLayoutPanel
Consulte também
.NET Desktop feedback