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
- Атрибуты
- Реализации
Комментарии
Этот класс представляет коллекцию MenuItem объектов, хранящихся в MainMenu, 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) |
Устаревшие..
Преобразует IEnumerable в IQueryable. |
| Cast<TResult>(IEnumerable) |
Устаревшие..
Приведение элементов IEnumerable к указанному типу. |
| OfType<TResult>(IEnumerable) |
Устаревшие..
Фильтрует элементы IEnumerable на основе указанного типа. |