Gets a value indicating the collection of MenuItem objects associated with the menu.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
'Declaration <BrowsableAttribute(False)> _ Public ReadOnly Property MenuItems As Menu..::.MenuItemCollection 'Usage Dim instance As Menu Dim value As Menu..::.MenuItemCollection value = instance.MenuItems
You can use this property to obtain a reference to the list of menu items that are currently stored in the menu. For MainMenu and ContextMenu objects, the property contains the entire menu structure in the control. For the MenuItem class, the property contains the list of submenu items associated with the MenuItem. With the reference to the collection of menu items for the menu (provided by this property), you can add and remove menu items, determine the total number of menu items, and clear the list of menu items from the collection. For more information on maintaining the menu item collection for a menu, see the System.Windows.Forms.Menu.MenuItemCollection documentation.
The following code example creates an instance of the derived class, MainMenu, and adds a MenuItem object to its collection of MenuItem objects. This example requires that the method defined in this example is located within the class for a form and called by a method in that form class.
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
Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC
The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.