Comportamento de AutoSize no controle TableLayoutPanel
Comportamentos distintos de AutoSize
O TableLayoutPanel controle oferece suporte ao comportamento de dimensionamento automático das seguintes maneiras:
Através da AutoSize propriedade;
Através da SizeType propriedade nos TableLayoutPanel estilos de coluna e linha do controle.
A propriedade AutoSize com estilos de coluna e linha
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 AutoSize | 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 seguinte ordem. 1. Se a SizeType propriedade estiver definida como Absolute, o número de pixels especificado por Width ou Height está alocado. 2. Se a SizeType propriedade for 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 todos Absolute e AutoSize colunas ou linhas é alocado, quaisquer colunas ou linhas com SizeType definido para são usadas para Percent alocar proporcionalmente o espaço livre restante |
true |
Semelhante à interação anterior, com a exceção de que Percent colunas ou linhas adquirem um aspecto de dimensionamento automático. O TableLayoutPanel controle expande a coluna ou linha para criar espaço livre adequado, de modo que nenhuma coluna ou linha com Percent estilo clipe seu conteúdo. O TableLayoutPanel controle aloca o novo espaço proporcionalmente de acordo com a Width propriedade ou Height . |
Confira também
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
.NET Desktop feedback