Cenni preliminari sul controllo FlowLayoutPanel
Il controllo FlowLayoutPanel dispone i contenuti in una direzione di flusso orizzontale o verticale. È possibile eseguire il wrapping dei contenuti del controllo da una riga a quella successiva o da una colonna a quella successiva. In alternativa, è possibile troncare i contenuti.
È possibile specificare la direzione del flusso impostando il valore della proprietà FlowDirection. Il controllo FlowLayoutPanel inverte correttamente la direzione del flusso nei layout da destra a sinistra (RTL, Right-To-Left). È anche possibile specificare se i contenuti del controllo FlowLayoutPanel vengono sottoposti a wrapping o troncati impostando il valore della proprietà WrapContents.
Il controllo FlowLayoutPanel viene automaticamente ridimensionato in base ai contenuti quando si imposta la proprietà AutoSize su true
. Fornisce inoltre una proprietà FlowBreak ai controlli figlio. Impostando il valore della proprietà FlowBreak su true
, il controllo FlowLayoutPanel interrompe il layout dei controlli nella direzione di flusso corrente ed esegue il wrapping alla riga o colonna successiva.
Qualsiasi controllo Windows Form può essere figlio del controllo FlowLayoutPanel, tra cui altre istanze di FlowLayoutPanel. Con questa funzionalità, è possibile costruire layout sofisticati in grado di adattarsi alle dimensioni del form in fase di esecuzione.
Vedi anche
.NET Desktop feedback