Menu.MenuItemCollection.Clear Menu.MenuItemCollection.Clear Menu.MenuItemCollection.Clear Menu.MenuItemCollection.Clear Method

定義

メニュー項目のコレクションからすべての MenuItem オブジェクトを削除します。Removes all MenuItem objects from the menu item collection.

public:
 virtual void Clear();
public virtual void Clear ();
abstract member Clear : unit -> unit
override this.Clear : unit -> unit
Public Overridable Sub Clear ()

実装

この例では、メイン メニューでは、作成myMainMenu、2 つMenuItemオブジェクト、FileEditします。In this example, you create a main menu, myMainMenu, with two MenuItem objects, File and Edit. Fileメニューが 3 つのサブメニュー項目NewOpen、およびExitします。The File menu has three submenu items, New, Open, and Exit. 使用して、Clearメソッドをすべて削除すると、MenuItem内のオブジェクト、 File ] メニューの [コレクション。Using the Clear method, you remove all the MenuItem objects in the File menu collection. このプログラムは、既に作成したことが必要です、FormというForm1します。This program requires that you have already created a Form named Form1.

void InitializeMyMenu()
{
   // Create the MainMenu Object*.
   MainMenu^ myMainMenu = gcnew MainMenu;
   
   // Create the MenuItem objects.
   MenuItem^ fileMenu = gcnew MenuItem( "&File" );
   MenuItem^ editMenu = gcnew MenuItem( "&Edit" );
   MenuItem^ newFile = gcnew MenuItem( "&New" );
   MenuItem^ openFile = gcnew MenuItem( "&Open" );
   MenuItem^ exitProgram = gcnew 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();
}
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(); 
}
Public Sub InitializeMyMenu()
    ' Create the MainMenu object.
    Dim myMainMenu As New MainMenu()

    ' Create the MenuItem objects.
    Dim fileMenu As New MenuItem("&File")
    Dim editMenu As New MenuItem("&Edit")
    Dim newFile As New MenuItem("&New")
    Dim openFile As New MenuItem("&Open")
    Dim exitProgram As 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.
    Me.Menu = myMainMenu

    ' Clear the File menu items. 
    fileMenu.MenuItems.Clear()
End Sub 'InitializeMyMenu

注釈

このメソッドを使用して、メニューからメニュー項目のコレクション全体をクリアすることができます。You can use this method to clear the entire collection of menu items from a menu. コレクションから個々 のメニュー項目を削除するには、使用、Removeメソッド。To remove an individual menu item from the collection, use the Remove method. 新規追加にMenuItemをコレクションにオブジェクトを使用して、Addメソッド。To add new MenuItem objects to the collection, use the Add method.

適用対象

こちらもご覧ください