Číst v angličtině

Sdílet prostřednictvím


Form.MdiChildren Vlastnost

Definice

Získá pole formulářů, které představují vícedokumentové rozhraní (MDI) podřízené formuláře, které jsou nadřazeny k tomuto formuláři.

[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.Form[] MdiChildren { get; }

Hodnota vlastnosti

Form[]

Pole Form objektů, z nichž každý identifikuje jeden z podřízených formulářů MDI tohoto formuláře.

Atributy

Příklady

Následující příklad ukazuje, jak pomocí MdiChildren vlastnosti iterovat seznam podřízených formulářů MDI a přidat ovládací prvek Button do každého.

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);
   }
}

Poznámky

Tato vlastnost umožňuje získat odkazy na všechny podřízené formuláře MDI aktuálně otevřené v nadřazené formuláři MDI. Chcete-li vytvořit podřízený formulář MDI, přiřaďte Form nadřazený formulář MDI vlastnosti MdiParent podřízeného formuláře.

Tuto vlastnost můžete použít k procházení všech podřízených formulářů MDI k provádění operací, jako je ukládání dat do databáze při zavření nadřazeného formuláře MDI, nebo k aktualizaci polí v podřízených formulářích na základě akcí provedených ve vaší aplikaci.

Platí pro

Produkt Verze
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Viz také