Compartilhar via


Comportamento de AutoSize no controle TableLayoutPanel

Comportamentos de AutoSize distintas

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

A propriedade AutoSize com estilos de coluna e de linha

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

Configuração de AutoSize

Interação de estilo

false

O TableLayoutPanel controle continua a partir da esquerda para a direita e aloca espaço para a coluna ou linha ou na seguinte ordem.

  1. Se o SizeType for definida como Absolute, o número de pixels especificado por Width ou Height é alocada.

  2. Se o SizeType for definida como AutoSize, o número de pixels retornado pelo controle de filho GetPreferredSize método é alocado.

  3. Após o espaço para todos os Absolute e AutoSize linhas ou colunas é alocado, algumas colunas ou linhas com SizeType definido como Percent são usados para proporcionalmente alocar o espaço livre restante

true

Semelhante à interação anterior, com exceção de que Percent colunas ou linhas adquirem automático de dimensionamento aspecto.

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

Consulte também

Referência

TableLayoutPanel

Visão geral do controle TableLayoutPanel