У меня есть ComboBox в проекте Winforms C#. Когда пользователь щелкнет правой кнопкой мыши на ComboBox, чтобы вызвать контекстное меню, затем выбирает элемент (левый клик) из стандартного ContextMenuStrip, я хочу, чтобы иметь возможность захватить это событие. С какими событиями я должен справиться?Как обнаружить контекстное меню по умолчанию (ComboBox)
Возможно ли это сделать, не создавая собственный пользовательский ContextMenuStrip? Если мне нужно сделать свой собственный, есть ли хороший способ использовать ContextMenuStrip по умолчанию в качестве отправной точки?
Edit: Этот вопрос похож: Add item to the default TextBox context menu
Но это говорит о добавлении элементов в меню по умолчанию. Я задаю вопрос об отображении событий, выбирающих элемент из контекстного меню по умолчанию. Если мне нужно создать пользовательский ContextMenuStrip, чтобы это сделать, это нормально, ответьте так.
просто зарегистрируйте событие click в контекстном меню –
и как вы это сделаете для стандартного ContextMenuStrip? – ford
contextmenustrip, похоже, имеет событие onclick - http://msdn.microsoft.com/en-gb/library/system.windows.forms.contextmenustrip.aspx - вы могли бы это переопределить? – Sayse