Condividi tramite


Comportamento di AutoSize nel controllo TableLayoutPanel

Diversi comportamenti di AutoSize

Il controllo TableLayoutPanel supporta il ridimensionamento automatico nei modi seguenti:

La proprietà AutoSize con stili di riga e colonna

Nella tabella riportata di seguito viene descritta l'interazione tra la proprietà AutoSize e gli stili di colonna e riga del controllo TableLayoutPanel.

Impostazione di AutoSize

Interazione con lo stile

false

Il controllo TableLayoutPanel alloca spazio alla colonna o alla riga da sinistra a destra come descritto di seguito.

  1. Se la proprietà SizeType è impostata su Absolute, verrà allocato il numero di pixel specificato da Width o Height.

  2. Se la proprietà SizeType è impostata su AutoSize, verrà allocato il numero di pixel restituito dal metodo GetPreferredSize del controllo figlio.

  3. Una volta allocato lo spazio per tutte le colonne o righe Absolute e AutoSize, le eventuali colonne o righe con la proprietà SizeType impostata su Percent verranno utilizzate per allocare in proporzione lo spazio libero rimanente.

true

Simile all'interazione precedente, tranne per il fatto che le colonne o le righe con stile Percent vengono ridimensionate automaticamente.

Il controllo TableLayoutPanel espande la colonna o la riga per creare lo spazio libero necessario a non troncare il contenuto delle colonne o righe con stile Percent. Il controllo TableLayoutPanel alloca il nuovo spazio proporzionalmente, in base alla proprietà Width o Height.

Vedere anche

Riferimenti

TableLayoutPanel

Cenni preliminari sul controllo TableLayoutPanel