Menu.MenuItems 属性

定义

获取一个值,通过该值指示与菜单关联的 MenuItem 对象的集合。Gets a value indicating the collection of MenuItem objects associated with the menu.

public:
 property System::Windows::Forms::Menu::MenuItemCollection ^ MenuItems { System::Windows::Forms::Menu::MenuItemCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.Menu.MenuItemCollection MenuItems { get; }
member this.MenuItems : System.Windows.Forms.Menu.MenuItemCollection
Public ReadOnly Property MenuItems As Menu.MenuItemCollection

属性值

表示存储在菜单中的 Menu.MenuItemCollection 对象列表的 MenuItemA Menu.MenuItemCollection that represents the list of MenuItem objects stored in the menu.

属性

示例

下面的代码示例创建派生类的实例,MainMenu,并将 MenuItem 对象添加到其 MenuItem 对象的集合中。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:
   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.MenuItems.Add (menuItem1);

   // Assign mainMenu1 to the form.
   this.Menu = mainMenu1;
}

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

注解

您可以使用此属性来获取对当前存储在菜单中的菜单项列表的引用。You can use this property to obtain a reference to the list of menu items that are currently stored in the menu. 对于 MainMenuContextMenu 对象,MenuItems 属性包含控件中的整个菜单结构。For MainMenu and ContextMenu objects, the MenuItems property contains the entire menu structure in the control. 对于 MenuItem 类,MenuItems 属性包含与 MenuItem关联的子菜单项的列表。For the MenuItem class, the MenuItems 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. 有关维护菜单的菜单项集合的详细信息,请参阅 System.Windows.Forms.Menu.MenuItemCollection 文档。For more information on maintaining the menu item collection for a menu, see the System.Windows.Forms.Menu.MenuItemCollection documentation.

适用于

另请参阅