Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
24 / 24 / 9
Регистрация: 27.11.2011
Сообщений: 272
1

Ошибка "System.Windows.Forms.MainMenu" не содержит определение для "Items"

11.03.2014, 23:21. Просмотров 1123. Ответов 2
Метки нет (Все метки)

Доброго времени суток.Есть функция которая добавляет в StripMenu новые пункты:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
private void InitializeMenuStrip()
        {
            foreach (IPlugin plugin in pluginContainer) // Для каждого загруженного плагина
            {
                ToolStripItem item = new ToolStripMenuItem(); // создаем пунк в меню,
                item.Name = plugin.Name + plugin.Version; // даем ему уникальное имя
                item.Text = string.Format("{0} [ver. {1}]",
                plugin.Name,plugin.Version); // и собственно само название пункта
                IPlugin temp = plugin;
                item.Click += delegate {temp.Execute();}; // Подписываем пункт меню на                     
                if(!((ToolStripMenuItem)MainMenu.Items["pluginToolStripMenuItem"]).
                 DropDownItems.ContainsKey(item.Name)) // Если меню не содержит 
                    ((ToolStripMenuItem)MainMenu.Items["pluginToolStripMenuItem"]).
                     DropDownItems.Add(item); // то добавляем его
            }
        }
Но в строках:
C#
1
2
if (!((ToolStripMenuItem)MainMenu.Items["pluginToolStripMenuItem"]).DropDownItems.ContainsKey(item.Name)) 
    ((ToolStripMenuItem)MainMenu.Items["pluginToolStripMenuItem"]).DropDownItems.Add(item);
Возникает ошибка: "System.Windows.Forms.MainMenu" не содержит определение для "Items".
Как можно ее устранить?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.03.2014, 23:21
Ответы с готовыми решениями:

Ошибка "System.Windows.Forms.Button" не содержит определения для "Items"
Как решить данную ошибку? "System.Windows.Forms.Button" не содержит определения для "Items" и не...

Ошибка "System.Windows.Forms.Label" не содержит определение для "Content"
Проблема с Content, в данной программе. Описание ошибки : "Ошибка "System.Windows.Forms.Label" не...

"System.Windows.Forms.RichTextBox" не содержит определения для "Items"
"System.Windows.Forms.RichTextBox" не содержит определения для "Items" и не был найден метод...

"System.Windows.Forms.Application" не содержит определение для "Current". Как исправить?
Вот такая функция есть, для добавления строк текста в textBox3(windows form) public void...

2
7 / 7 / 4
Регистрация: 11.03.2014
Сообщений: 23
12.03.2014, 09:43 2
А Items содержит хоть какие-то элементы в этот момент?
0
24 / 24 / 9
Регистрация: 27.11.2011
Сообщений: 272
12.03.2014, 10:00  [ТС] 3
Нет, он пуст...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.03.2014, 10:00

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

[ZedGraph] "System.Windows.Forms.DataVisualization.Charting.Chart" не содержит определение для "GraphPane"
Здравствуйте! Столкнулся с такой проблемой, т.к раньше не работал с zedgraf. Нашел в интернете...

"System.Windows.Forms.Button" не содержит определение для "Checked"
Ребят помогите пожалуйста! "System.Windows.Forms.Button" не содержит определение для "Checked". Не...

Ошибка: "Не удалось привести типа объекта "System.Windows.Forms.TextBox" к типу "System.IConvertible".""
Программа выдает такой текст: "System.InvalidCastException: "Не удалось привести типа объекта...

Ошибка: "System.Windows.Forms.ListBox.ObjectCollection" не содержит конструктор, который принимает аргументы "0"
class IObjectCollection:ListBox.ObjectCollection { public override object this ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.