#c# #winforms #contextmenustrip
#c# #winforms #contextmenustrip
Вопрос:
Я добавил элемент управления contextmenustrip во время разработки моего приложения. И я хочу отредактировать это контекстное меню во время выполнения. И я хочу добавить другое меню и подменю в это контекстное меню. И я хочу добавить функцию обработчика для этого созданного во время выполнения меню. Возможно ли это? Если возможно, предоставьте некоторую документацию.
Спасибо.
Комментарии:
1. Большое спасибо за то, что потратили мое время. Теперь, когда вы разобрались, о каком компоненте идет речь, почему бы вам хотя бы не написать его правильно с правильным регистром букв. C # чувствителен к регистру! Если вы хотите, посмотрите пример в MSDN .
2. @Дэвид Хеффернан: Мне очень жаль, что я потратил ваше важное время. Я знаю, что это моя вина. Извините за это.
3. Все в порядке. Теперь я остыл. Я только что получил хороший ответ со ссылками и кодом для ContextMenu, и тогда вы, очевидно, поняли, что это не то, что вам было нужно.
Ответ №1:
Я получил ответ на свой вопрос. пример кода, используемый для решения этой проблемы, выглядит следующим образом-
ToolStripMenuItem addContactToGroup = new ToolStripMenuItem();
addContactToGroup.Name = "addContactToGroupToolStripMenuItem";
addContactToGroup.Text = "Add Contact To Group";
addContactToGroup.Click = new System.EventHandler(addContactToGroup_Click);
this.contextMenuStripXtraGrid.Items.AddRange(new ToolStripItem[] { addContactToGroup });
gridControl1.ContextMenuStrip = this.contextMenuStripXtraGrid;
здесь this
имеется в виду форма, в которую вставляется элемент управления contextmenustrip.