Menu.MenuItemCollection.Clear 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將所有 MenuItem 物件從功能表項目集合移除。
public:
virtual void Clear();
public virtual void Clear ();
abstract member Clear : unit -> unit
override this.Clear : unit -> unit
Public Overridable Sub Clear ()
實作
範例
在此範例中,您會建立主功能表 , myMainMenu
其中包含兩 MenuItem 個 物件和 File
Edit
。 功能表 File
有三個子功能表項目目、 New
、 Open
和 Exit
。
Clear
使用 方法時,您會移除功能表集合中的所有 MenuItemFile
物件。 此程式要求您已經建立 Form 名為 的 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
備註
您可以使用這個方法,從功能表清除整個功能表項目集合。 若要從集合中移除個別功能表項目,請使用 Remove 方法。 若要將新 MenuItem 物件新增至集合,請使用 Add 方法。