2010-06-28 69 views
0

我在.NET 2.0中使用Windows窗體。使用上下文菜單的問題?

我在我的兩個上下文菜單應用程序中使用分割容器。我希望一個上下文菜單與分割容器的panel1相關聯&另一個上下文菜單與分割容器的panel2相關聯。

到現在的事情非常精細。我正在使用拆分容器的panel1 & panel2的上下文菜單屬性,並將上下文菜單分配給兩個面板。

的問題是,當我的應用程序正在運行PANEL1的第一上下文菜單功能可以正常工作,但是當我在做的是Panel2點擊右鍵,在右鍵菜單顯示,但它已被禁用。我找不到任何問題。

我的問題是,是否有可能使用兩個上下文菜單中拆分容器控件PANEL1和是Panel2?如果有可能,那麼如何使用它。

而且我在這裏提到的另一件事是,我沒有使用MDI控制和設置我的形式爲false IsMdiContainer屬性。

+0

這對我很好。你可以發佈一些代碼嗎? – codingbadger 2010-06-28 10:53:48

回答

0

對我來說也很好。我使用拆分容器設置了Windows Forms/2.0應用程序。我爲每一方分配了不同的上下文菜單,並且它像冠軍一樣工作。我甚至爲panel2添加了一些子控件,右鍵單擊這些控件時,上下文菜單仍然正確顯示。

你是否碰巧在後面的代碼中有任何點擊事件處理代碼?

+0

是的我編碼的上下文菜單條,但我找不到最新的實際問題? – 2010-06-28 13:27:46

+0

是的,它對我也很好。其實我禁用上下文菜單,當某些條件滿足時,我只啓用上下文菜單。所以問題是,我沒有啓用上下文菜單的其他選項,只啓用上下文菜單。感謝幫助 – 2010-06-28 14:42:20