Condividi tramite


Procedura: Eseguire il layer degli oggetti su Windows Form

Quando si crea un'interfaccia utente complessa o si usa un modulo MDI (Document Interface) multiplo, spesso si vuole applicare il layer sia ai controlli che ai moduli figlio per creare interfacce utente più complesse. Per spostare e tenere traccia dei controlli e delle finestre all'interno del contesto di un gruppo, si modifica l'ordine z. L'ordine Z è il livello visivo dei controlli in una maschera lungo l'asse z del form (profondità). La finestra nella parte superiore dell'ordine z si sovrappone a tutte le altre finestre. Tutte le altre finestre si sovrappongono alla finestra nella parte inferiore dell'ordine z.

Per eseguire il layer dei controlli in fase di progettazione

  1. In Visual Studio selezionare un controllo a cui si vuole applicare il livello.

  2. Scegliere Ordina dal menu Formato e quindi selezionare Porta in primo piano o Invia indietro.

A livello di livello i controlli a livello di codice

Utilizzare i BringToFront metodi e SendToBack per modificare l'ordine z dei controlli.

Ad esempio, se un TextBox controllo, txtFirstName, si trova sotto un altro controllo e si vuole che si trovi in alto, usare il codice seguente:

txtFirstName.BringToFront()
txtFirstName.BringToFront();
txtFirstName->BringToFront();

Nota

Windows Form supporta il contenimento del controllo. Il contenimento del controllo comporta l'inserimento di un numero di controlli all'interno di un controllo contenitore, ad esempio un numero di controlli all'interno di RadioButton un GroupBox controllo . È quindi possibile eseguire il layer dei controlli all'interno del controllo contenitore. Lo spostamento della casella di gruppo sposta anche i controlli, perché sono contenuti all'interno di esso.

Vedi anche