2010-03-11 121 views

回答

1

您應該處理菜單項的DropDownOpening事件,並從列表中刪除不需要的項目。這樣的事情:

MenuStrip ms = new MenuStrip(); 
ToolStripMenuItem windowMenu = new ToolStripMenuItem("Window"); 
ms.MdiWindowListItem = windowMenu; 

windowMenu.DropDownOpening += (sender, e) => 
     { 
      if (windowMenu.DropDownItems.Count > 0) 
       windowMenu.DropDownItems.RemoveAt(0); 
     }; 

ms.Items.Add(windowMenu); 
ms.Dock = DockStyle.Top;    
this.MainMenuStrip = ms; 
this.Controls.Add(ms); 
+0

這將做的伎倆,謝謝。 – 2010-03-12 06:43:36