Comportamento autoSize nel controllo TableLayoutPanel
Comportamenti distinti AutoSize
Il controllo TableLayoutPanel supporta il comportamento di ridimensionamento automatico nelle seguenti modalità:
Tramite la proprietà AutoSize;
Tramite la proprietà SizeType sugli stili di riga e colonna del controllo TableLayoutPanel.
Proprietà AutoSize con stili di righe e colonne
Nella tabella seguente viene descritta l'interazione tra la proprietà AutoSize e gli stili di riga e colonna del controllo TableLayoutPanel.
Impostazione "AutoSize" | Interazione di stile |
---|---|
false |
Il controllo TableLayoutPanel procede da sinistra a destra e alloca spazio per la colonna o la riga o nell'ordine seguente. 1. Se la proprietà SizeType è impostata su Absolute, viene allocato il numero di pixel specificato da Width o Height. 2. Se la proprietà SizeType è impostata su AutoSize, viene allocato il numero di pixel restituiti dal metodo GetPreferredSize del controllo figlio. 3. Dopo l'allocazione dello spazio per tutte le Absolute e AutoSize colonne o righe, tutte le colonne o le righe con SizeType impostate su Percent vengono utilizzate per allocare proporzionalmente lo spazio disponibile rimanente |
true |
Analogamente all'interazione precedente, con l'eccezione che le colonne o righe Percent acquisiscono un ridimensionamento automatico. Il controllo TableLayoutPanel espande la colonna o la riga per creare spazio libero adeguato, in modo che nessuna colonna o riga con lo stile Percent tagli il contenuto. Il controllo TableLayoutPanel alloca il nuovo spazio proporzionalmente in base alla proprietà Width o Height. |
Vedere anche
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.
.NET Desktop feedback