Procedura: disporre i form figlio MDI
Spesso nelle applicazioni sono presenti comandi di menu che consentono operazioni quali affiancamento, sovrapposizione e disposizione per i form figlio MDI aperti. È possibile utilizzare il metodo LayoutMdi con l'enumerazione MdiLayout per disporre nuovamente i form figlio in un form padre MDI.
Uno dei quattro diversi valori dell'enumerazione MdiLayout può essere utilizzato dal metodo LayoutMdi. I valori dell'enumerazione consentono la visualizzazione dei form figlio sovrapposti, affiancati orizzontalmente o verticalmente o come icone dei form figlio disposte lungo la parte inferiore del form MDI.
Questi metodi vengono spesso utilizzati come gestori eventi richiamati da un evento Click di una voce di menu. In tal modo la voce di menu Sovrapponi finestre può produrre l'effetto desiderato sulle finestre figlio MDI.
Per disporre form figlio
In un metodo, utilizzare il metodo LayoutMdi per impostare l'enumerazione MdiLayout per il form padre MDI. Nell'esempio qui di seguito viene illustrato come utilizzare l'impostazione Cascade dell'enumerazione MdiLayout per le finestre figlio del form padre MDI (Form1). L'enumerazione viene impostata nel codice utilizzando il gestore eventi per l'evento Click della voce di menu Sovrapponi finestre.
Protected Sub CascadeWindows_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Me.LayoutMdi(System.Windows.Forms.MdiLayout.Cascade) End Sub
protected void CascadeWindows_Click(object sender, System.EventArgs e){ this.LayoutMdi(System.Windows.Forms.MdiLayout.Cascade); }
Nota
Allo stesso modo, la funzionalità di affiancamento e disposizione delle finestre come icone può essere impostata modificando il valore dell'enumerazione MdiLayout passato al metodo LayoutMdi.
(Visual C#) Inserire il codice seguente nel costruttore del form per registrare il gestore eventi.
this.button1.Click += new System.EventHandler(this.button1_Click);
Vedere anche
Attività
Procedura: creare form padre MDI
Procedura: creare form figlio MDI
Procedura: determinare il figlio MDI attivo
Procedura: inviare dati al figlio MDI attivo
Altre risorse
Applicazioni MDI (Interfaccia a documenti multipli, Multiple-Document Interface)