Comportamento di AutoSize nel controllo TableLayoutPanel
Comportamenti distinct autoSize
Il TableLayoutPanel controllo supporta il comportamento di ridimensionamento automatico nei modi seguenti:
Tramite la AutoSize proprietà ;
Tramite la SizeType proprietà sugli TableLayoutPanel stili di riga e colonna del controllo.
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
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