Comportamento di AutoSize nel controllo TableLayoutPanel

Comportamenti distinct autoSize

Il TableLayoutPanel controllo supporta il comportamento di ridimensionamento automatico nei modi seguenti:

Proprietà AutoSize con stili riga e colonna

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

Impostazione AutoSize Interazione con lo stile
false Il TableLayoutPanel controllo procede da sinistra a destra e alloca spazio per la colonna o la riga o nell'ordine seguente.

1. Se la SizeType proprietà è impostata su Absolute, il numero di pixel specificato da Width o Height viene allocato.
2. Se la SizeType proprietà è impostata su AutoSize, viene allocato il numero di pixel restituiti dal metodo del GetPreferredSize controllo figlio.
3. Dopo l'allocazione dello spazio per tutte le colonne e AutoSize o righe, tutte le Absolute colonne o le righe con SizeType impostato su Percent vengono utilizzate per allocare proporzionalmente lo spazio disponibile rimanente
true Analogamente all'interazione precedente, con l'eccezione che Percent le colonne o le righe acquisiscono un aspetto di ridimensionamento automatico.

Il TableLayoutPanel controllo espande la colonna o la riga per creare spazio libero adeguato, in modo che nessuna colonna o riga con Percent stili ritaglia il contenuto. Il TableLayoutPanel controllo alloca il nuovo spazio proporzionalmente in base alla Width proprietà o Height .

Vedi anche