Menu.MenuItemCollection クラス

定義

注意事項

Menu is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use ToolStripDropDown and ToolStripDropDownMenu instead.

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

public: ref class Menu::MenuItemCollection : System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class Menu.MenuItemCollection : System.Collections.IList
[System.ComponentModel.ListBindable(false)]
[System.ComponentModel.Browsable(false)]
[System.Obsolete("`Menu` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `ToolStripDropDown` and `ToolStripDropDownMenu` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")]
public class Menu.MenuItemCollection : System.Collections.IList
[<System.ComponentModel.ListBindable(false)>]
type Menu.MenuItemCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
[<System.ComponentModel.Browsable(false)>]
[<System.Obsolete("`Menu` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `ToolStripDropDown` and `ToolStripDropDownMenu` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")>]
type Menu.MenuItemCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class Menu.MenuItemCollection
Implements IList
継承
Menu.MenuItemCollection
属性
実装

注釈

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

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

コンストラクター

名前 説明
Menu.MenuItemCollection(Menu)
古い.

Menu.MenuItemCollection クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Count
古い.

コレクション内の MenuItem オブジェクトの合計数を示す値を取得します。

IsReadOnly
古い.

コレクションが読み取り専用かどうかを示す値を取得します。

Item[Int32]
古い.

コレクション内の指定したインデックス位置にある MenuItem を取得します。

Item[String]
古い.

指定したキーを持つ項目をコレクションから取得します。

メソッド

名前 説明
Add(Int32, MenuItem)
古い.

メニュー項目コレクション内の指定したインデックスに、以前に作成した MenuItem を追加します。

Add(MenuItem)
古い.

以前に作成した MenuItem を現在のメニューの末尾に追加します。

Add(String, EventHandler)
古い.

指定したキャプションと、MenuItem イベントの指定したイベント ハンドラーを使用して、現在のメニューの末尾に新しいClickを追加します。

Add(String, MenuItem[])
古い.

指定したキャプション、MenuItem イベント ハンドラー、および項目を使用して、このメニューの末尾に新しいClickを追加します。

Add(String)
古い.

キャプションを指定して、現在のメニューの末尾に新しい MenuItemを追加します。

AddRange(MenuItem[])
古い.

以前に作成した MenuItem オブジェクトの配列をコレクションに追加します。

Clear()
古い.

メニュー項目コレクションからすべての MenuItem オブジェクトを削除します。

Contains(MenuItem)
古い.

指定した MenuItem がコレクションのメンバーであるかどうかを判断します。

ContainsKey(String)
古い.

指定したキーを持つ項目がコレクションに含まれているかどうかを判断します。

CopyTo(Array, Int32)
古い.

コレクション全体を、配列内の指定した位置にある既存の配列にコピーします。

Equals(Object)
古い.

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
Find(String, Boolean)
古い.

指定したキーを持つ項目を検索し、必要に応じてサブメニュー項目を検索します。

GetEnumerator()
古い.

メニュー項目コレクションを反復処理するために使用できる列挙子を返します。

GetHashCode()
古い.

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()
古い.

現在のインスタンスの Type を取得します。

(継承元 Object)
IndexOf(MenuItem)
古い.

コレクション内の特定の項目のインデックスを取得します。

IndexOfKey(String)
古い.

指定したキーを持つメニュー項目の最初の出現位置のインデックスを検索します。

MemberwiseClone()
古い.

現在の Objectの簡易コピーを作成します。

(継承元 Object)
Remove(MenuItem)
古い.

メニュー項目コレクションから指定した MenuItem を削除します。

RemoveAt(Int32)
古い.

指定したインデックス位置にあるメニュー項目コレクションから MenuItem を削除します。

RemoveByKey(String)
古い.

指定したキーを持つメニュー項目をコレクションから削除します。

ToString()
古い.

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
ICollection.IsSynchronized
古い.

このメンバーの説明については、 IsSynchronizedを参照してください。

ICollection.SyncRoot
古い.

このメンバーの説明については、 SyncRootを参照してください。

IList.Add(Object)
古い.

このメンバーの説明については、 Add(Object)を参照してください。

IList.Contains(Object)
古い.

このメンバーの説明については、 Contains(Object)を参照してください。

IList.IndexOf(Object)
古い.

このメンバーの説明については、 IndexOf(Object)を参照してください。

IList.Insert(Int32, Object)
古い.

このメンバーの説明については、 Insert(Int32, Object)を参照してください。

IList.IsFixedSize
古い.

このメンバーの説明については、 IsFixedSizeを参照してください。

IList.Item[Int32]
古い.

このメンバーの説明については、 Item[Int32]を参照してください。

IList.Remove(Object)
古い.

このメンバーの説明については、 Remove(Object)を参照してください。

拡張メソッド

名前 説明
AsParallel(IEnumerable)
古い.

クエリの並列化を有効にします。

AsQueryable(IEnumerable)
古い.

IEnumerableIQueryableに変換します。

Cast<TResult>(IEnumerable)
古い.

IEnumerable の要素を指定した型にキャストします。

OfType<TResult>(IEnumerable)
古い.

指定した型に基づいて、IEnumerable の要素をフィルター処理します。

適用対象