ContainerControl.ParentForm Propriété

Définition

Obtient le formulaire auquel le contrôle conteneur est assigné.

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

Valeur de propriété

Form auquel le contrôle conteneur est assigné. Cette propriété retourne la valeur Null si le contrôle est hébergé dans Internet Explorer ou dans tout autre contexte d'hébergement où il n'y a pas de formulaire parent.

Attributs

Exemples

L’exemple de code suivant montre comment créer deux formulaires : Form1 et Form2. Définissez la IsMdiContainer propriété de Form1 sur true et définissez-la comme MdiParent de Form2. Ensuite, créez un bouton, button1, sur chaque formulaire. Lorsque vous cliquez sur le bouton du formulaire parent, le gestionnaire d’événements affiche le formulaire enfant. Lorsque vous cliquez sur le bouton du formulaire enfant, le gestionnaire d’événements affiche la Name propriété de son formulaire parent. Utilisez les deux segments de code suivants pour remplacer button1 les gestionnaires d’événements dans les deux formes.

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 + ".");
}

S’applique à

Produit Versions
.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

Voir aussi