Freigeben über


Form.Menu-Eigenschaft

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

Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)

Syntax

'Declaration
Public Property Menu As MainMenu
'Usage
Dim instance As Form
Dim value As MainMenu

value = instance.Menu

instance.Menu = value
public MainMenu Menu { get; set; }
public:
property MainMenu^ Menu {
    MainMenu^ get ();
    void set (MainMenu^ value);
}
/** @property */
public MainMenu get_Menu ()

/** @property */
public void set_Menu (MainMenu value)
public function get Menu () : MainMenu

public function set Menu (value : MainMenu)

Eigenschaftenwert

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

Hinweise

Sie können diese Eigenschaft verwenden, um zur Laufzeit zwischen ganzen Menügruppen zu wechseln. Beispielsweise können Sie ein MainMenu definieren, das angezeigt werden soll, wenn das MDI (Multiple Document Interface)-Formular über keine untergeordneten MDI-Formulare verfügt, sowie ein weiteres MainMenu, das angezeigt werden soll, wenn ein untergeordnetes Fenster angezeigt wird. Sie können auch ein anderes MainMenu verwenden, wenn in der Anwendung bestimmte Bedingungen erfüllt sind, die eine andere Menügruppe erfordern.

Beispiel

Im folgenden Codebeispiel wird ein MainMenu erstellt. Anschließend werden dem MainMenu zwei MenuItem-Objekte zugewiesen, und es wird an ein Formular gebunden. Bei diesem Beispiel ist es erforderlich, dass zuvor ein Form mit dem Namen Form1 erstellt wurde.

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
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;   
}
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.set_Text("File");
    menuItem2.set_Text("Edit");

    // Add two MenuItem objects to the MainMenu.
    mainMenu1.get_MenuItems().Add(menuItem1);
    mainMenu1.get_MenuItems().Add(menuItem2);

    // Bind the MainMenu to Form1.
    set_Menu(mainMenu1);
} //CreateMyMainMenu

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

Form-Klasse
Form-Member
System.Windows.Forms-Namespace
MainMenu
MenuItem
Menu