Compartilhar via


Comportamento de AutoSize no controle TableLayoutPanel

Comportamentos Distintos do Autoajuste de Tamanho

O TableLayoutPanel controle suporta o comportamento de dimensionamento automático das seguintes maneiras:

A propriedade AutoSize com estilos de linha e coluna

A tabela a seguir descreve a interação entre a AutoSize propriedade e os TableLayoutPanel estilos de coluna e linha do controle.

Configuração de dimensionamento automático Interação de estilo
false O TableLayoutPanel controle prossegue da esquerda para a direita e aloca espaço para a coluna ou linha ou na ordem a seguir.

1. Se a SizeType propriedade estiver definida como Absolute, o número de pixels especificado por Width ou Height será alocado.
2. Se a SizeType propriedade estiver definida como AutoSize, o número de pixels retornados pelo método do GetPreferredSize controle filho será alocado.
3. Depois que o espaço para todas as colunas Absolute e linhas AutoSize é alocado, todas as colunas ou linhas com SizeType definido como Percent são usadas para alocar proporcionalmente o espaço livre restante.
true Semelhante à interação anterior, com a exceção de que Percent colunas ou linhas adquirem uma característica de dimensionamento automático.

O TableLayoutPanel controle expande a coluna ou a linha para criar espaço livre adequado, de modo que nenhuma coluna ou linha com Percent estilo corta seu conteúdo. O TableLayoutPanel controle aloca o novo espaço proporcionalmente de acordo com a propriedade Width ou Height.

Consulte também