2013-04-13 84 views
1

我用菜單創建了BaseForm並添加了一些功能。C#VS2012繼承的窗體菜單

menuStrip和toolStrip將Modifiers設置爲public。我在條上單擊的每個項目都有修飾符設置爲公共。

在InheritedForm中,我可以編輯除了menuStrip和toolStrip之外的所有具有Modifiers = Public的BaseForm元素。

爲什麼這樣,我可以在哪裏修復它?

+1

設計師只是沒有足夠的智慧來處理這個問題。考慮將菜單和工具條合併爲一種解決方法的功能。 –

回答

1

我有同樣的問題,我發現這段視頻,它爲我工作

youtube

+0

謝謝,帶有MergingMenus的視頻非常有用。最終,我使用了非常尷尬的.visible = false和menuitems.add(newitem),因爲有時內容取決於數據庫,並且這樣更容易,但是我會牢記視頻 – grisha