Form.MdiParent Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le formulaire parent MDI en cours de ce formulaire.
public:
property System::Windows::Forms::Form ^ MdiParent { System::Windows::Forms::Form ^ get(); void set(System::Windows::Forms::Form ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.Form MdiParent { get; set; }
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.Form? MdiParent { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.MdiParent : System.Windows.Forms.Form with get, set
Public Property MdiParent As Form
Valeur de propriété
Form représentant le formulaire parent MDI.
- Attributs
Exceptions
Le Form assigné à cette propriété n'est pas marqué comme un conteneur MDI.
Exemples
L’exemple suivant montre comment créer des formulaires enfants dans une application MDI. L’exemple de code crée un formulaire avec du texte unique pour identifier le formulaire enfant. L’exemple utilise la MdiParent propriété pour spécifier qu’un formulaire est un formulaire enfant. Cet exemple nécessite que le code de l’exemple soit appelé à partir d’un formulaire dont la IsMdiContainer propriété est définie true
et que le formulaire possède une variable entière de niveau de classe privée nommée childCount
.
private:
void CreateMyChildForm()
{
// Create a new form to represent the child form.
Form^ child = gcnew Form;
// Increment the private child count.
childCount++;
// Set the text of the child form using the count of child forms.
String^ formText = String::Format( "Child {0}", childCount );
child->Text = formText;
// Make the new form a child form.
child->MdiParent = this;
// Display the child form.
child->Show();
}
private void CreateMyChildForm ()
{
// Create a new form to represent the child form.
Form child = new Form();
// Increment the private child count.
childCount++;
// Set the text of the child form using the count of child forms.
String formText = "Child " + childCount;
child.Text = formText;
// Make the new form a child form.
child.MdiParent = this;
// Display the child form.
child.Show();
}
Private Sub CreateMyChildForm()
' Create a new form to represent the child form.
Dim child As New Form()
' Increment the private child count.
childCount += 1
' Set the text of the child form using the count of child forms.
Dim formText As String = "Child " + childCount.ToString()
child.Text = formText
' Make the new form a child form.
child.MdiParent = Me
' Display the child form.
child.Show()
End Sub
Remarques
Pour créer un formulaire enfant MDI, attribuez le Form formulaire parent MDI à la MdiParent propriété du formulaire enfant. Vous pouvez utiliser cette propriété à partir d’un formulaire enfant MDI pour obtenir des informations globales dont tous les formulaires enfants ont besoin ou pour appeler des méthodes qui effectuent des actions sur toutes les formulaires enfants.
Notes
S’il existe deux MenuStrip contrôles sur un formulaire enfant MDI, le paramètre IsMdiContainer sur true
lequel le formulaire parent fusionne le contenu d’un seul des MenuStrip contrôles. Permet de Merge fusionner le contenu des contrôles enfants MenuStrip supplémentaires sur le formulaire parent MDI.