ContainerControl.ParentForm Propiedad

Definición

Obtiene el formulario al que está asignado el control contenedor.

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

Valor de propiedad

Form

Form al que está asignado el control contenedor. Esta propiedad devolverá null si el control se hospeda en Internet Explorer o en otro contexto de hospedaje donde no hay ningún formulario primario.

Atributos

Ejemplos

En el ejemplo de código siguiente se muestra cómo crear dos formas: Form1 y Form2. Establezca la IsMdiContainer propiedad de Form1 true en y consílala MdiParent de Form2. A continuación, cree un botón, button1, en cada formulario. Cuando se hace clic en el botón del formulario primario, el controlador de eventos muestra el formulario secundario. Cuando se hace clic en el botón del formulario secundario, el controlador de eventos muestra la Name propiedad de su formulario primario. Use los dos segmentos de código siguientes para sobrescribir button1 controladores de eventos en ambos formularios.

C#
// The event handler on Form1.
private void button1_Click(object sender, System.EventArgs e)
{
    // Create an instance of Form2.
    Form2 f2 = new Form2();
    // Make this form the parent of f2.
    f2.MdiParent = this;
    // Display the form.
    f2.Show();
}
C#
// The event handler on Form2.
private void button1_Click(object sender, System.EventArgs e)
{
    // Get the Name property of the Parent.
    string s = ParentForm.Name;
    // Display the name in a message box.
    MessageBox.Show("My Parent is " + s + ".");
}

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
Windows Desktop 3.0, 3.1, 5, 6, 7

Consulte también