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.

適用対象

こちらもご覧ください