Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Proprietà Form.MdiChildren

 

Data di pubblicazione: ottobre 2016

Ottiene una matrice di form che rappresentano i form figlio MDI appartenenti al form.

Spazio dei nomi:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

[BrowsableAttribute(false)]
public Form[] MdiChildren { get; }

Valore proprietà

Type: System.Windows.Forms.Form[]

Matrice di oggetti Form, ciascuno dei quali identifica uno dei form figlio MDI del form.

Questa proprietà consente di ottenere riferimenti a tutti i form figlio MDI attualmente aperti in un form padre MDI. Per creare un form figlio MDI, assegnare il Form che sarà il form padre MDI per le MdiParent proprietà del form figlio.

È possibile utilizzare questa proprietà per scorrere tutti i form figlio MDI per eseguire operazioni quali il salvataggio dei dati in un database alla chiusura del form padre MDI o per aggiornare i campi dei form figlio in base alle azioni eseguite nell'applicazione.

Esempio di codice seguente viene illustrato come utilizzare il MdiChildren proprietà per scorrere l'elenco dei form figlio MDI e aggiungere un Button a ogni controllo.

private void AddButtonsToMyChildren()
{
   // If there are child forms in the parent form, add Button controls to them.
   for (int x =0; x < this.MdiChildren.Length;x++)
   {
      // Create a temporary Button control to add to the child form.
      Button tempButton = new Button();
      // Set the location and text of the Button control.
      tempButton.Location = new Point(10,10);
      tempButton.Text = "OK";
      // Create a temporary instance of a child form (Form 2 in this case).
      Form tempChild = (Form)this.MdiChildren[x];
      // Add the Button control to the control collection of the form.
      tempChild.Controls.Add(tempButton);
   }
}

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: