Проблема в использовании контекстных меню? - PullRequest
0 голосов
/ 28 июня 2010

Я использую формы Windows в .NET 2.0.

Я использовал Split Container в своем приложении с двумя контекстными меню. Я хочу, чтобы одно контекстное меню было связано с panel1 разделенного контейнера, а другое контекстное меню связано с panel2 разделенного контейнера.

До сих пор все идет очень хорошо. Я использую свойство контекстного меню панели1 и панели2 разделенного контейнера и назначаю контекстные меню для обеих панелей.

Проблема в том, что, когда мое приложение работает, первое контекстное меню панели 1 включено и работает правильно, но когда я нажимаю правую кнопку мыши на панели 2, появляется контекстное меню, но оно отключается. Я не могу найти никаких проблем.

Мой вопрос заключается в том, возможно ли использовать два контекстных меню для панели1 и панели2 при управлении разделенным контейнером? Если это возможно, то как это использовать.

И еще одна вещь, о которой я здесь упоминаю, это то, что я не использую управление MDI, и я установил для свойства IsMDIContainer моей формы значение false.

1 Ответ

0 голосов
/ 28 июня 2010

У меня тоже отлично работает. Я установил приложение Windows Forms / 2.0 с разделенным контейнером. Я назначил различное контекстное меню каждой стороне, и это работало как чемпион. Я даже добавил некоторые дочерние элементы управления на панель 2, и контекстное меню по-прежнему правильно отображалось при щелчке правой кнопкой мыши этих элементов управления.

Есть ли у вас какой-нибудь код обработки события клика в коде позади?

...