在Mdi下有2个子窗体,子窗体的基本功能是增删改查。同时打开子窗体1和2,当在子窗体1单击添加或更改后弹出孙子窗体(增加或更改页面)为了更改时让用户无法控制子窗体1所以使用了"this.Enabled = false;" 问题是当弹出孙子节点后本应该对应的子窗体1会置于底层,当增加或更改后使用"子窗体1.Enabled = true;"并且跳回"子窗体1.Show();",但问题就出在了这里,当跳回是子窗体1时子窗体1仍然置于最底层,而用户看到的会是子窗体2.请问高手们有没有遇到过这个问题呢?要如何解决呢?