Menu.MenuItems Menu.MenuItems Menu.MenuItems Menu.MenuItems Property

定义

获取一个值,通过该值指示与菜单关联的 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属性包含与关联的子菜单项的列表MenuItemFor 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.

适用于

另请参阅