Menu.MenuItems プロパティ

定義

メニューに関連付けられている MenuItem オブジェクトのコレクションを示す値を取得します。

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; }
[<System.ComponentModel.Browsable(false)>]
member this.MenuItems : System.Windows.Forms.Menu.MenuItemCollection
Public ReadOnly Property MenuItems As Menu.MenuItemCollection

プロパティ値

Menu.MenuItemCollection

メニューに格納された Menu.MenuItemCollection オブジェクトのリストを表す MenuItem

属性

次のコード例では、派生クラスのインスタンスを作成 MainMenu し、オブジェクト MenuItem のコレクションにオブジェクトを追加し MenuItem ます。 この例では、この例で定義されているメソッドがフォームのクラス内にあり、そのフォームクラスのメソッドによって呼び出されている必要があります。

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

注釈

このプロパティを使用すると、メニューに現在格納されているメニュー項目のリストへの参照を取得できます。 MainMenuオブジェクトと ContextMenu オブジェクトの場合、プロパティには MenuItems コントロール内のメニュー構造全体が格納されます。 クラスの MenuItem MenuItems プロパティには、に関連付けられているサブメニュー項目の一覧が含まれてい MenuItem ます。 メニュー項目のコレクション (このプロパティによって提供される) のコレクションへの参照を使用して、メニュー項目の追加と削除、メニュー項目の合計数の決定、およびコレクションからのメニュー項目の一覧のクリアを行うことができます。 メニュー項目のコレクションを維持する方法の詳細については、のドキュメントを参照してください System.Windows.Forms.Menu.MenuItemCollection

適用対象

こちらもご覧ください