主界面A 
  有个splitContainer 
 private void pictureBox3_Click(object sender, EventArgs e)
        {
            foreach (Form fra in this.splitContainer1.Panel2.Controls)
            {
                if (fra is FormPxb)
                {
                    this.splitContainer1.Panel2.Controls.SetChildIndex(fra, 0);
                    fra.Activate();
                    return;
                }
            }            FormPxb frmpxb = new FormPxb();
            frmpxb.WindowState = FormWindowState.Maximized;
            frmpxb.MdiParent = this;
            this.splitContainer1.Panel2.Controls.Add(frmpxb);
            frmpxb.Show();
            frmpxb.Dock = DockStyle.Fill;        }界面FormPxb 
  上面加了一个 panel
        private void pictureBox2_Click(object sender, EventArgs e)
        {
            foreach (Control fr in this.panel1.Controls)
            {
                if (fr is frmEquipmentInfor)
                {
                    this.panel1.Controls.SetChildIndex(fr, 0);
                    fr.Focus();
                    return;
                }
            }            frmEquipmentInfor frmE = new frmEquipmentInfor();
            frmE.WindowState = FormWindowState.Maximized;
            frmE.MdiParent = frmmain;
            this.panel1.Controls.Add(frmE);         
            frmE.Show();
            frmE.Dock = DockStyle.Fill;
        }
A界面的事件 能触发 能show出 界面FormPxb ,当界面FormPxb 里面show出界面frmEquipmentInfor 后,,再触发A界面的事件  每次都show出界面frmEquipmentInfor ,界面FormPxb 
根本不出来,我搞了半个下午了,每次都是界面frmEquipmentInfor得焦点,我纳闷得很
救命那~~