Export (0) Print
Expand All

Menu.MenuItemCollection.Clear Method

Removes all MenuItem objects from the menu item collection.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public virtual void Clear()

Implements

IList.Clear()

You can use this method to clear the entire collection of menu items from a menu. To remove an individual menu item from the collection, use the Remove method. To add new MenuItem objects to the collection, use the Add method.

In this example, you create a main menu, myMainMenu, with two MenuItem objects, File and Edit. The File menu has three submenu items, New, Open, and Exit. Using the Clear method, you remove all the MenuItem objects in the File menu collection. This program requires that you have already created a Form named Form1.

		public void InitializeMyMenu()
		{
			// Create the MainMenu object.
			MainMenu myMainMenu = new MainMenu();
			
			// Create the MenuItem objects.
			MenuItem fileMenu = new MenuItem("&File");
			MenuItem editMenu = new MenuItem("&Edit");
			MenuItem newFile = new MenuItem("&New");
			MenuItem openFile = new MenuItem("&Open");
			MenuItem exitProgram = new MenuItem("E&xit");
			
			// Add the MenuItem objects to myMainMenu.
			myMainMenu.MenuItems.Add(fileMenu);
			myMainMenu.MenuItems.Add(editMenu);
			
			// Add three submenus to the File menu.
			fileMenu.MenuItems.Add(newFile);
			fileMenu.MenuItems.Add(openFile);
			fileMenu.MenuItems.Add(exitProgram);
			
			// Assign myMainMenu to the form. 
			this.Menu = myMainMenu;
			
			// Clear the File menu items. 
			fileMenu.MenuItems.Clear(); 
		}

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.

.NET Framework

Supported in: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Supported in: 3.5, 2.0, 1.0

Community Additions

ADD
Show:
© 2015 Microsoft