Procedura: disporre oggetti su più livelli in Windows Form
Quando si crea un'interfaccia utente complessa o si utilizza un form con un'interfaccia a documenti multipli (MDI), è spesso necessario disporre su più livelli sia i controlli che i form figlio, in modo da creare interfacce utente più complesse. Per spostare e tenere traccia di controlli e finestre all'interno del contesto del gruppo è necessario modificare l'ordine Z. Si definisce ordine Z la disposizione visiva dei controlli su più livelli all'interno di un form, lungo l'asse z dello stesso form (profondità). La finestra che si trova in cima all'ordine Z si sovrappone a tutte le altre finestre. Tutte le altre finestre si sovrappongono alla finestra che si trova in fondo all'ordine Z.
Nota
È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione del programma. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Gestione delle impostazioni.
Per disporre su più livelli i controlli in fase di progettazione
Selezionare un controllo che si desidera disporre su più livelli.
Scegliere Ordine dal menu Formato, quindi Porta in primo piano o Porta in secondo piano.
Per disporre su più livelli i controlli a livello di codice
Utilizzare i metodi BringToFront e SendToBack per modificare l'ordine Z dei controlli.
Se, ad esempio, un controllo TextBox, txtFirstName, si trova al di sotto di un altro controllo e si desidera portarlo in primo piano, utilizzare il seguente codice:
txtFirstName.BringToFront()
txtFirstName.BringToFront();
txtFirstName.BringToFront();
txtFirstName->BringToFront();
Nota
Windows Form supporta il contenimento dei controlli che prevede l'inserimento di più controlli all'interno di un controllo, ad esempio un dato numero di controlli RadioButton all'interno di un controllo GroupBox. Successivamente sarà possibile disporre i controlli su più livelli all'interno del controllo che li contiene. Quando la casella di gruppo viene spostata, vengono spostati anche i controlli in essa contenuti.
Vedere anche
Riferimenti
Controlli Windows Form per funzione