设置给布局DockPanel的实例的右键菜单(布局管理菜单)有效于,其管辖下的所有DockContent的所有控件,需要重新给DockContent设置新的空菜单或个性菜单,来确保,仅仅抬头显示布局相关的右键菜单;
示例如下:
namespace WeifenLuo.WinFormsUI.Docking
{
public class DockContent : Form, IDockContent
{
public DockContent()
{
m_dockHandler = new DockContentHandler(this, new GetPersistStringCallback(GetPersistString));
m_dockHandler.DockStateChanged += new EventHandler(DockHandler_DockStateChanged);
//Suggested as a fix by bensty regarding form resize
this.ParentChanged += new EventHandler(DockContent_ParentChanged);
this.ContextMenuStrip = new ContextMenuStrip();
}