Cenni preliminari sul controllo TableLayoutPanel

Aggiornamento: novembre 2007

Il controllo TableLayoutPanel dispone il proprio contenuto in una griglia. Poiché il layout viene effettuato sia in fase di progettazione che in fase di esecuzione, può cambiare dinamicamente in base alle modifiche dell'ambiente di applicazione, consentendo il ridimensionamento proporzionale dei controlli presenti nel pannello in risposta a modifiche quali il ridimensionamento del controllo padre o la variazione della lunghezza del testo dovuta alla localizzazione.

Qualsiasi controllo di Windows Form può essere figlio di un controllo TableLayoutPanel, comprese altre istanze di TableLayoutPanel, consentendo la creazione di layout sofisticati che si adattano alle modifiche in fase di esecuzione.

Il controllo TableLayoutPanel può espandersi per contenere nuovi controlli aggiunti, a seconda del valore delle proprietà RowCount, ColumnCount e GrowStyle. L'impostazione della proprietà RowCount o ColumnCount su 0 indica che il controllo TableLayoutPanel non è limitato nella direzione corrispondente.

È inoltre possibile controllare la direzione di espansione, orizzontale o verticale, per quando il controllo TableLayoutPanel non riesce più a contenere i controlli figlio. Per impostazione predefinita, il controllo TableLayoutPanel si espande verso il basso aggiungendo delle righe.

Per modificare il comportamento predefinito di righe e colonne, impostare le proprietà di righe e colonne mediante RowStyles e ColumnStyles. Le proprietà delle righe possono essere impostate separatamente da quelle delle colonne.

Il controllo TableLayoutPanel aggiunge ai propri controlli figlio le proprietà Cell, Column, Row, ColumnSpan e RowSpan.

Per unire le celle nel controllo TableLayoutPanel, impostare la proprietà ColumnSpan o RowSpan in un controllo figlio.

Vedere anche

Attività

Procedura: progettare un layout di Windows Form che risponda correttamente alla localizzazione

Procedura: creare Windows Form ridimensionabile per immissione dati

Concetti

Suggerimenti per il controllo TableLayoutPanel

Riferimenti

FlowLayoutPanel

TableLayoutSettings