Bagikan melalui


Menu.MenuItemCollection Kelas

Definisi

Mewakili kumpulan MenuItem objek.

public: ref class Menu::MenuItemCollection : System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class Menu.MenuItemCollection : System.Collections.IList
[<System.ComponentModel.ListBindable(false)>]
type Menu.MenuItemCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class Menu.MenuItemCollection
Implements IList
Warisan
Menu.MenuItemCollection
Atribut
Penerapan

Keterangan

Kelas ini mewakili kumpulan MenuItem objek yang disimpan dalam MainMenu, , ContextMenuatau MenuItem. MainMenu Untuk kelas dan ContextMenu , koleksi ini mewakili seluruh struktur menu untuk kontrol. MenuItem Untuk kelas , koleksi ini mewakili daftar item submenu yang terkait dengan MenuItem.

Metode Add dan Remove memungkinkan Anda untuk menambahkan dan menghapus item menu individual dari koleksi. Anda juga dapat menggunakan Clear metode untuk menghapus semua item menu dari koleksi.

Konstruktor

Menu.MenuItemCollection(Menu)

Menginisialisasi instans baru kelas Menu.MenuItemCollection.

Properti

Count

Mendapatkan nilai yang menunjukkan jumlah MenuItem total objek dalam koleksi.

IsReadOnly

Mendapatkan nilai yang menunjukkan apakah koleksi bersifat baca-saja.

Item[Int32]

Mengambil di MenuItem lokasi terindeks yang ditentukan dalam koleksi.

Item[String]

Mendapatkan item dengan kunci yang ditentukan dari koleksi.

Metode

Add(Int32, MenuItem)

Menambahkan yang dibuat sebelumnya MenuItem pada indeks yang ditentukan dalam koleksi item menu.

Add(MenuItem)

Menambahkan yang sebelumnya dibuat MenuItem ke akhir menu saat ini.

Add(String)

Menambahkan , baru MenuItemke akhir menu saat ini, dengan caption yang ditentukan.

Add(String, EventHandler)

Menambahkan baru MenuItem ke akhir menu saat ini dengan caption tertentu dan penanganan aktivitas tertentu untuk peristiwa tersebutClick.

Add(String, MenuItem[])

Menambahkan baru MenuItem ke akhir menu ini dengan caption, penanganan aktivitas, Click dan item yang ditentukan.

AddRange(MenuItem[])

Menambahkan array objek yang dibuat MenuItem sebelumnya ke koleksi.

Clear()

Menghapus semua MenuItem objek dari kumpulan item menu.

Contains(MenuItem)

Menentukan apakah yang ditentukan MenuItem adalah anggota koleksi.

ContainsKey(String)

Menentukan apakah koleksi berisi item dengan kunci yang ditentukan.

CopyTo(Array, Int32)

Menyalin seluruh koleksi ke dalam array yang ada di lokasi tertentu dalam array.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
Find(String, Boolean)

Menemukan item dengan kunci yang ditentukan, secara opsional mencari item submenu.

GetEnumerator()

Mengembalikan enumerator yang dapat digunakan untuk melakukan iterasi melalui kumpulan item menu.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
IndexOf(MenuItem)

Mengambil indeks item tertentu dalam koleksi.

IndexOfKey(String)

Menemukan indeks kemunculan pertama item menu dengan kunci yang ditentukan.

MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
Remove(MenuItem)

Menghapus yang ditentukan MenuItem dari kumpulan item menu.

RemoveAt(Int32)

MenuItem Menghapus dari kumpulan item menu pada indeks tertentu.

RemoveByKey(String)

Menghapus item menu dengan kunci yang ditentukan dari koleksi.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

ICollection.IsSynchronized

Untuk deskripsi anggota ini, lihat IsSynchronized.

ICollection.SyncRoot

Untuk deskripsi anggota ini, lihat SyncRoot.

IList.Add(Object)

Untuk deskripsi anggota ini, lihat Add(Object).

IList.Contains(Object)

Untuk deskripsi anggota ini, lihat Contains(Object).

IList.IndexOf(Object)

Untuk deskripsi anggota ini, lihat IndexOf(Object).

IList.Insert(Int32, Object)

Untuk deskripsi anggota ini, lihat Insert(Int32, Object).

IList.IsFixedSize

Untuk deskripsi anggota ini, lihat IsFixedSize.

IList.Item[Int32]

Untuk deskripsi anggota ini, lihat Item[Int32].

IList.Remove(Object)

Untuk deskripsi anggota ini, lihat Remove(Object).

Metode Ekstensi

Cast<TResult>(IEnumerable)

Mentransmisikan elemen dari ke IEnumerable jenis yang ditentukan.

OfType<TResult>(IEnumerable)

Memfilter elemen berdasarkan IEnumerable jenis yang ditentukan.

AsParallel(IEnumerable)

Mengaktifkan paralelisasi kueri.

AsQueryable(IEnumerable)

Mengonversi menjadi IEnumerableIQueryable.

Berlaku untuk