Freigeben über


Form.Menu Eigenschaft

Definition

Ruft das MainMenu ab, das im Formular angezeigt wird, oder legt dieses fest.

public:
 property System::Windows::Forms::MainMenu ^ Menu { System::Windows::Forms::MainMenu ^ get(); void set(System::Windows::Forms::MainMenu ^ value); };
public System.Windows.Forms.MainMenu Menu { get; set; }
[System.ComponentModel.Browsable(false)]
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ReferenceConverter))]
public System.Windows.Forms.MainMenu Menu { get; set; }
member this.Menu : System.Windows.Forms.MainMenu with get, set
[<System.ComponentModel.Browsable(false)>]
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ReferenceConverter))>]
member this.Menu : System.Windows.Forms.MainMenu with get, set
Public Property Menu As MainMenu

Eigenschaftswert

Ein MainMenu, das das im Formular anzuzeigende Menü darstellt.

Attribute

Beispiele

Im folgenden Beispiel wird ein MainMenuerstellt, das dem zwei MenuItem -Objekte MainMenu zuweist und an ein Formular bindet. Dieses Beispiel erfordert, dass Sie eine Form erstellt haben, die den Namen hat Form1.

void CreateMyMainMenu()
{
   // Create an empty MainMenu.
   MainMenu^ mainMenu1 = gcnew MainMenu;
   MenuItem^ menuItem1 = gcnew MenuItem;
   MenuItem^ menuItem2 = gcnew MenuItem;
   menuItem1->Text = "File";
   menuItem2->Text = "Edit";

   // Add two MenuItem objects to the MainMenu.
   mainMenu1->MenuItems->Add( menuItem1 );
   mainMenu1->MenuItems->Add( menuItem2 );

   // Bind the MainMenu to Form1.
   Menu = mainMenu1;
}
public void CreateMyMainMenu()
{
   // Create an empty MainMenu.
   MainMenu mainMenu1 = new MainMenu();

   MenuItem menuItem1 = new MenuItem();
   MenuItem menuItem2 = new MenuItem();

   menuItem1.Text = "File";
   menuItem2.Text = "Edit";
   // Add two MenuItem objects to the MainMenu.
   mainMenu1.MenuItems.Add(menuItem1);
   mainMenu1.MenuItems.Add(menuItem2);
   
   // Bind the MainMenu to Form1.
   Menu = mainMenu1;   
}
Public Sub CreateMyMainMenu()
    ' Create an empty MainMenu.
    Dim mainMenu1 As New MainMenu()
       
    Dim menuItem1 As New MenuItem()
    Dim menuItem2 As New MenuItem()
       
    menuItem1.Text = "File"
    menuItem2.Text = "Edit"
    ' Add two MenuItem objects to the MainMenu.
    mainMenu1.MenuItems.Add(menuItem1)
    mainMenu1.MenuItems.Add(menuItem2)
       
    ' Bind the MainMenu to Form1.
    Menu = mainMenu1
End Sub

Hinweise

Sie können diese Eigenschaft verwenden, um zur Laufzeit zwischen vollständigen Menüsätzen zu wechseln. Sie können beispielsweise eine MainMenu definieren, die angezeigt werden soll, wenn ihr MDI-Formular (Multiple Document Interface) keine aktiven untergeordneten MDI-Formulare enthält, und ein anderes MainMenu , das angezeigt werden soll, wenn ein untergeordnetes Fenster angezeigt wird. Sie können auch eine andere MainMenu verwenden, wenn bestimmte Bedingungen in Ihrer Anwendung vorhanden sind, die die Anzeige eines anderen Menüsatzes erfordern.

Gilt für:

Weitere Informationen