Compartilhar via


Comportamento AutoSize no controle TableLayoutPanel

Comportamentos AutoSize distintas

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

A propriedade AutoSize com estilos de coluna e linha

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

Configuração AutoSize

Estilo de interação

false

The TableLayoutPanel controle passa da esquerda para direita e aloca espaço para a coluna ou linha ou na seguinte ordem.

  1. Se o SizeType propriedade é conjunto para Absolute, o número de pixels especificado por Width ou Height é alocado.

  2. Se o SizeType propriedade é conjunto para AutoSize, o número de pixels retornado pelo controle filho GetPreferredSize método é alocado.

  3. Depois de espaço para todos os Absolute e AutoSize linhas ou colunas é alocado, quaisquer colunas ou linhas com SizeType conjunto para Percent são usadas para alocar o espaço disponível restante proporcionalmente

true

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

The TableLayoutPanel controle expande a coluna ou linha para criar espaço disponível suficiente, para que nenhuma coluna ou linha com Percent estilo de clipes de seu Sumário. The 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