2010-07-28 68 views

回答

2

可以通過以下方式完成。 更多細節可在this blog找到。這兩種形式都應該有一個工具條。

 //In Parent form 
     protected override void OnMdiChildActivate(EventArgs e) 
     { 
      base.OnMdiChildActivate(e); //REQUIRED 
      HandleChildMerge(); //Handle merging 
     } 


     private void HandleChildMerge() 
     { 
      ToolStripManager.RevertMerge(tsParent); 
      IChildForm ChildForm = ActiveMdiChild as IChildForm; 
      if (ChildForm != null) 
      { 
       ToolStripManager.Merge(ChildForm.ChildToolStrip, tsParent); 
      } 
     } 

    public partial class frmChild : Form, IChildForm 
    {...} 
    interface IChildForm 
    { 
     ToolStrip ChildToolStrip { get; set; } 
    }