Freigeben über


Menu.MenuItems-Eigenschaft

Ruft einen Wert ab, der die Auflistung der dem Menü zugeordneten MenuItem-Objekte angibt.

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

Syntax

'Declaration
Public ReadOnly Property MenuItems As MenuItemCollection
'Usage
Dim instance As Menu
Dim value As MenuItemCollection

value = instance.MenuItems
public MenuItemCollection MenuItems { get; }
public:
property MenuItemCollection^ MenuItems {
    MenuItemCollection^ get ();
}
/** @property */
public MenuItemCollection get_MenuItems ()
public function get MenuItems () : MenuItemCollection

Eigenschaftenwert

Eine System.Windows.Forms.Menu.MenuItemCollection, die die Auflistung der im Menü gespeicherten MenuItem-Objekte darstellt.

Hinweise

Mit dieser Eigenschaft können Sie einen Verweis auf die Liste der derzeit im Menü gespeicherten Menüelemente abrufen. Bei MainMenu-Objekten und ContextMenu-Objekten enthält die MenuItems-Eigenschaft die gesamte Menüstruktur in dem Steuerelement. Bei der MenuItem-Klasse enthält die MenuItems-Eigenschaft die Liste der Untermenüelemente, die MenuItem zugeordnet sind. Mit dem Verweis auf die Auflistung der Menüelemente für das Menü, die von dieser Eigenschaft bereitgestellt wird, können Sie Menüelemente hinzufügen und entfernen, die Gesamtzahl der Menüelemente bestimmen sowie die Liste der Menüelemente aus der Auflistung löschen. Weitere Informationen zur Verwaltung der Auflistung von Menüelementen für ein Menü finden Sie in der System.Windows.Forms.Menu.MenuItemCollection-Dokumentation.

Beispiel

Im folgenden Codebeispiel wird eine Instanz der abgeleiteten Klasse MainMenu erstellt und ihrer Auflistung von MenuItem-Objekten ein MenuItem-Objekt hinzugefügt. In diesem Beispiel muss die hier definierte Methode in der Klasse für ein Formular enthalten sein und von einer Methode in dieser Formularklasse aufgerufen werden.

Private Sub InitializeMyMainMenu()
    ' Create the MainMenu and the MenuItem to add.
    Dim mainMenu1 As New MainMenu()
    Dim menuItem1 As New MenuItem("&File")
       
    ' Use the MenuItems property to call the Add method
    ' to add the MenuItem to the MainMenu menu item collection. 
    mainMenu1.MenuItems.Add(menuItem1)
       
    ' Assign mainMenu1 to the form.
    Me.Menu = mainMenu1
End Sub
private void InitializeMyMainMenu()
{
   // Create the MainMenu and the MenuItem to add.
   MainMenu mainMenu1 = new MainMenu();
   MenuItem menuItem1 = new MenuItem("&File");
   
   /* Use the MenuItems property to call the Add method
      to add the MenuItem to the MainMenu menu item collection. */
   mainMenu1.MenuItems.Add (menuItem1);

   // Assign mainMenu1 to the form.
   this.Menu = mainMenu1;
}
private:
   void InitializeMyMainMenu()
   {
      // Create the MainMenu and the MenuItem to add.
      MainMenu^ mainMenu1 = gcnew MainMenu;
      MenuItem^ menuItem1 = gcnew MenuItem( "&File" );
      
      /* Use the MenuItems property to call the Add method
         to add the MenuItem to the MainMenu menu item collection. */
      mainMenu1->MenuItems->Add( menuItem1 );
      
      // Assign mainMenu1 to the form.
      this->Menu = mainMenu1;
   }
private void InitializeMyMainMenu()
{
    // Create the MainMenu and the MenuItem to add.
    MainMenu mainMenu1 = new MainMenu();
    MenuItem menuItem1 = new MenuItem("&File");

    /* Use the MenuItems property to call the Add method
       to add the MenuItem to the MainMenu menu item collection.
     */
    mainMenu1.get_MenuItems().Add(menuItem1);

    // Assign mainMenu1 to the form.
    this.set_Menu(mainMenu1);
} //InitializeMyMainMenu

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

Menu-Klasse
Menu-Member
System.Windows.Forms-Namespace
MainMenu-Klasse
ContextMenu-Klasse
MenuItem
System.Windows.Forms.Menu.MenuItemCollection