Condividi tramite


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

  1. Selezionare un controllo che si desidera disporre su più livelli.

  2. 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

Altre risorse

Controlli per Windows Form

Disposizione di controlli in Windows Form

Impostazione delle etichette di singoli controlli Windows Form e creazione dei relativi tasti di scelta rapida

Controlli da utilizzare in Windows Form