Condividi tramite


Procedura: creare form padre MDI

Aggiornamento: novembre 2007

La base di un'applicazione MDI (Multiple Document Interface, Interfaccia a documenti multipli) è costituita dal form padre MDI. Si tratta del form che contiene le finestre figlio MDI, le sottofinestre che consentono all'utente di interagire con l'applicazione MDI. La creazione di un form padre MDI è semplice, sia tramite Progettazione Windows Form che a livello di codice.

Per creare un form padre MDI in fase di progettazione

  1. Creare un progetto Applicazione Windows. Per ulteriori informazioni, vedere Procedura: creare un progetto applicazione Windows.

  2. Nella finestra Proprietà impostare la proprietà IsMDIContainer su true.

    L'operazione consente di designare il form quale contenitore MDI per le finestre figlio.

    Nota:

    Durante l'impostazione delle proprietà nella finestra Proprietà è possibile impostare anche la proprietà WindowState su Maximized, per una modifica più agevole delle dimensioni delle finestre figlio MDI. Tenere inoltre presente che per il bordo del form padre MDI verrà utilizzato il colore di sistema impostato in Sistema nel Pannello di controllo invece del colore di sfondo impostato utilizzando la proprietà Control.BackColor.

  3. Dalla Casella degli strumenti trascinare un componente MainMenu nel form. Creare una voce di menu di primo livello impostando la proprietà Text su &File con voci di sottomenu chiamate &Nuovo e &Chiudi. Creare anche un menu di primo livello chiamato &Finestra.

    Il primo menu consentirà di creare e nascondere le voci in fase di esecuzione, mentre il secondo menu terrà traccia delle finestre figlio MDI aperte. La creazione di una finestra padre MDI è completata.

  4. Premere F5 per eseguire l'applicazione. Per informazioni sulla creazione di finestre figlio MDI che funzionano all'interno del relativo form padre, vedere Procedura: creare form figlio MDI.

Vedere anche

Attività

Procedura: creare form figlio MDI

Procedura: determinare il figlio MDI attivo

Procedura: inviare dati al figlio MDI attivo

Procedura: disporre i form figlio MDI

Altre risorse

Applicazioni MDI (Interfaccia a documenti multipli, Multiple-Document Interface)