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, представляющая список объектов MenuItem, хранящихся в данном меню.A 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. Для MainMenu объектов ContextMenu исвойствосодержитвсюструктуруменювэлементеуправления.MenuItemsFor 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.

Применяется к

Дополнительно