ContextMenuStrip на пользовательский элемент управления, содержащий Richtextbox C # - PullRequest
0 голосов
/ 19 марта 2009

Я сделал пользовательский элемент управления, который состоит из текстового поля и графического блока. Теперь я хочу включить contextmenustrip на richtextbox на самом деле. Но код, который я хочу вызвать по щелчку различных меню на панели меню, принадлежит основному проекту, в который я добавлю этот элемент управления. Поэтому я подумал о добавлении контекстного меню в usercontrol в проекте. Но теперь проблема в том, что если я щелкаю правой кнопкой мыши на графическом окне, я получаю полосу меню, но когда я нажимаю правой кнопкой мыши на richtextbox, я не получаю contextmenustrip, какие-либо причины или предложения?

Также странно, что любое событие, которое я пишу для обработки usercontrol в моем проекте, вообще не запускается. Это потому, что я поместил его в панель управления? Любая помощь?

1 Ответ

2 голосов
/ 19 марта 2009

Добавьте контекстное меню в поле расширенного текста, как вы это делали изначально. Теперь вместо выполнения кода создайте событие при нажатии на этот пункт меню.

Обработка этого нового события в основном проекте.

...