合并工具条MDI子 - 父

MBu*_*lli 4 c# merge mdi winforms

我在互联网上找到了一些信息,但没有任何帮助我.如何合并父mdi表单中的工具条?

编辑:

这个代码对我有用:

private void MainForm_MdiChildActivate(object sender, EventArgs e)
{
    IChildWindow child = ActiveMdiChild as IChildWindow;

    if (child != null)
    {
        ToolStripManager.Merge(child.ToolStrip, toolStrip1);
        child.ToolStrip.Hide();

        child.FormClosing += delegate(object sender2, FormClosingEventArgs fe)
        {
            child.ToolStrip.Show();
            ToolStripManager.RevertMerge(toolStrip1, child.ToolStrip);
        };
    }
}
Run Code Online (Sandbox Code Playgroud)

Edw*_*ing 6

你需要使用一个ToolStripManager.它有一个方法叫做Merge(ToolStrip, ToolStrip)你想做的. 看这里

例如:

ToolStripManager.Merge(((YourChildForm)this.ActiveMdiChild).ToolStrip, parentFormToolStrip);
Run Code Online (Sandbox Code Playgroud)