Leer en inglés

Compartir a través de


Form.MdiChildren Propiedad

Definición

Obtiene una matriz de formularios que representan los formularios MDI (interfaz de múltiples documentos) secundarios que actúan como primarios de este formulario.

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

Valor de propiedad

Form[]

Matriz de objetos Form, cada uno de los cuales identifica a uno de los formularios MDI secundarios de este formulario.

Atributos

Ejemplos

En el ejemplo siguiente se muestra cómo usar la MdiChildren propiedad para recorrer en iteración la lista de formularios secundarios MDI y agregar un Button control a cada uno.

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

Comentarios

Esta propiedad permite obtener referencias a todos los formularios secundarios MDI abiertos actualmente en un formulario primario MDI. Para crear un formulario secundario MDI, asigne el Form que será el formulario primario MDI a la MdiParent propiedad del formulario secundario.

Puede usar esta propiedad para recorrer en bucle todos los formularios secundarios MDI para realizar operaciones como guardar datos en una base de datos cuando el formulario primario MDI se cierra o actualizar campos en los formularios secundarios en función de las acciones realizadas en la aplicación.

Se aplica a

Producto Versiones
.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

Consulte también