无法在与MDI Parent相同的屏幕上打开非MDI表单

时间:2014-11-30 03:38:37

标签: vb.net forms mdi

我正在使用MDI表单并让MDI Parent打开不同的MDI子项。在一个特定的MDI子项上,我想在与Child相同的屏幕上打开一个普通窗口,但是当我将MDI父项移动到新屏幕时,正常窗口会在主屏幕上连续打开。

我尝试了很多不同的东西,但似乎无法解决它。 有没有人有任何建议?

该表格约有4个等级。所以在Parent中,我打开了一个Child,然后从那个Child我在Parent中打开了另一个表单,从那里我想打开另一个表单,它位于特定位置的所有内容之上。我还希望能够使用'停用'关闭此表单。从我能看到的方法来看,它不能成为ShowDialog。

希望一切都有道理。感谢

1 个答案:

答案 0 :(得分:0)

您必须将此表格作为父母的孩子。您可以使用

Form.MDIParent = Me.MDIParent
Form.Show

应该可以解决问题。