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

问题描述 投票:0回答:1

我正在使用MDI表单,并且有一名MDI家长开放了不同的MDI子级。在一个特定的MDI子项上,我想在与该子项相同的屏幕上打开一个普通窗口,但是当我将MDI父级移动到新屏幕时,该常规窗口会在主屏幕上连续打开。

我尝试了许多不同的事情,但似乎无法解决。有人有建议吗?

表格大约下降了4级。因此,从父母那里,我打开了一个孩子,然后从那个孩子那里,我在父母内部打开了另一个表格,然后我想从那里打开另一个表格,该表格位于特定位置的所有内容之上。我还希望能够使用'Deactivate'方法关闭此表单,因此就我所知,它不可能是ShowDialog。

希望一切都有意义。谢谢

vb.net forms mdi
1个回答
0
投票

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

Form.MDIParent = Me.MDIParent
Form.Show

这应该可以解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.