天天看點

C#自學遇到的問題:Mdi視窗和子視窗菜單合并失敗

今天遇到個莫名其妙的問題,跟着C#入門經典學到Mdi視窗菜單合并那,我想自己整合下上一節的文本編輯器,然後...無論怎麼搞Mdi窗體的菜單和子菜單死活不合并。

鬧哪樣呢這是,于是我重新建立個工程按它的步驟一步步來,神奇的居然又TM能合并的,不是我的VS有問題。

那究竟問題出在哪呢?我對比了兩個工程檔案中菜單的所有屬性,完全一樣!是以說這是鬧哪樣。

......

折騰了1小時我發現了關鍵所在:Mdi視窗的菜單控件不能是複制過去的!菜單内的内容随便複制,整個控件複制就會使合并失效!

現在我也搞不懂這種設計的具體機制是啥樣的,反正告誡童鞋們:

想要合并視窗管用,内容可以随便複制,但控件必須拖新的!

有大神能說說原理就好了,網上根本搜不到...

繼續閱讀