MainMenu.GetForm Méthode
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 le Form contrôle qui contient ce contrôle.
public:
System::Windows::Forms::Form ^ GetForm();
public System.Windows.Forms.Form GetForm();
member this.GetForm : unit -> System.Windows.Forms.Form
Public Function GetForm () As Form
Retours
Il Form s’agit du conteneur de ce contrôle. Retourne null si l’objet MainMenu n’est pas actuellement hébergé sur un formulaire.
Exemples
L’exemple de code suivant utilise la GetForm méthode pour déterminer si un MainMenu parent est actuellement parenté du formulaire. Si l’appel dans l’exemple de code à GetForm ne retourne nullpas, le code clone ensuite la structure de menu de la MainMenu méthode à l’aide de la CloneMenu méthode. Le code définit ensuite la propriété sur true sur la nouvelle copie de la MainMenu nouvelle copie pour créer un MainMenu langage qui peut être utilisé pour les langues qui prennent en charge le RightToLeft texte de droite à gauche. Cet exemple nécessite que vous ayez créé un MainMenu nom mainMenu1.
void CloneMyMenu()
{
// Determine if mainMenu1 is currently hosted on the form.
if ( mainMenu1->GetForm() != nullptr )
{
// Create a copy of the MainMenu that is hosted on the form.
MainMenu^ mainMenu2 = mainMenu1->CloneMenu();
// Set the RightToLeft property for mainMenu2.
mainMenu2->RightToLeft = ::RightToLeft::Yes;
}
}
public void CloneMyMenu()
{
// Determine if mainMenu1 is currently hosted on the form.
if(mainMenu1.GetForm() != null)
{
// Create a copy of the MainMenu that is hosted on the form.
MainMenu mainMenu2 = mainMenu1.CloneMenu();
// Set the RightToLeft property for mainMenu2.
mainMenu2.RightToLeft = RightToLeft.Yes;
}
}
Public Sub CloneMyMenu()
' Determine if mainMenu1 is currently hosted on the form.
If (mainMenu1.GetForm() IsNot Nothing) Then
' Create a copy of the MainMenu that is hosted on the form.
Dim mainMenu2 As MainMenu = mainMenu1.CloneMenu()
' Set the RightToLeft property for mainMenu2.
mainMenu2.RightToLeft = RightToLeft.Yes
End If
End Sub
Remarques
Cette propriété vous permet de déterminer si un parent spécifique MainMenu est parenté d’un formulaire. La propriété est généralement utilisée lorsque plusieurs MainMenu objets sont utilisés sur un formulaire et que vous devez déterminer celui qui est actuellement utilisé par un formulaire.