[英]Merge menu strip items for MDI windows
如何將具有相同菜單名稱的父表單和子表單的菜單項合並?
將菜單項的MergeAction設置為“MatchOnly”。
添加
因為這可能有點棘手,我將添加一個步驟列表來做一個簡單的例子。
new Form2 { MdiParent = this }.Show();
處理程序方法。 請注意,“文件”菜單項為A和B.
單擊文件 - > A以創建子窗口。
請注意,容器上的“文件”菜單現在包含A,B和C.
另請注意,子項上的“文件”菜單已存在,但沒有項目。 這是因為C被合並了。
您現在可以將子菜單的MenuStrip.Visible屬性設置為False,以便子項不顯示菜單。 在設計菜單時將其保留為True是很方便的,這樣您就可以驗證所有子菜單項是否已正確合並(它們將從子菜單中消失)。
您可以使用MergeIndex屬性來控制子項如何合並到容器中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.