MainMenu.GetForm Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar den Form som innehåller den här kontrollen.
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
Returer
En Form som är containern för den här kontrollen. Returnerar null om det MainMenu för närvarande inte finns i ett formulär.
Exempel
I följande kodexempel används GetForm metoden för att avgöra om en MainMenu för närvarande är överordnad till formuläret. Om anropet i exempelkoden till GetForm inte returnerar nullklonar koden menystrukturen för MainMenu metoden .CloneMenu Koden anger RightToLeft sedan egenskapen till true på den nya kopian MainMenu av för att skapa en MainMenu som kan användas för språk som stöder text från höger till vänster. Det här exemplet kräver att du har skapat en MainMenu som heter 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
Kommentarer
Med den här egenskapen kan du avgöra om en specifik MainMenu är överordnad till ett formulär. Egenskapen används vanligtvis när flera MainMenu objekt används i ett formulär och du måste avgöra vilken som för närvarande används av ett formulär.