次の方法で共有


Menu.MenuItemCollection クラス

MenuItem オブジェクトのコレクションを表します。

この型のすべてのメンバの一覧については、Menu.MenuItemCollection メンバ を参照してください。

System.Object
   System.Windows.Forms.Menu.MenuItemCollection

Public Class Menu.MenuItemCollection
   Implements IList, ICollection, IEnumerable
[C#]
public class Menu.MenuItemCollection : IList, ICollection,
   IEnumerable
[C++]
public __gc class Menu.MenuItemCollection : public IList,
   ICollection, IEnumerable
[JScript]
public class Menu.MenuItemCollection implements IList, ICollection,
   IEnumerable

スレッドセーフ

この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。

解説

このクラスは、 MainMenuContextMenu 、または MenuItem に格納されている MenuItem オブジェクトのコレクションを表します。 MainMenu クラスと ContextMenu クラスの場合、このコレクションはコントロールのメニュー構造全体を表します。 MenuItem クラスの場合、このコレクションは、 MenuItem に関連付けられているサブメニュー項目のリストを表します。

Add メソッドと Remove メソッドを使用すると、コレクションから個別のメニュー項目を追加および削除できます。また、 Clear メソッドを使用して、コレクションからすべてのメニュー項目を削除することもできます。

必要条件

名前空間: System.Windows.Forms

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

アセンブリ: System.Windows.Forms (System.Windows.Forms.dll 内)

参照

Menu.MenuItemCollection メンバ | System.Windows.Forms 名前空間