在vb.net中设置子表单的启动位置

时间:2014-09-09 10:14:16

标签: vb.net mdi

我有一个Mdi父容器,我正在使用菜单项在MDI父窗体中打开子窗体。

以下是打开子表单的代码

Dim childform1 as new Form3
childform1.MDIParent = me
childform1.show()

上面的代码工作正常。问题在于子表单的启动位置。即,儿童形态不会在所需位置(正好在菜单栏的正下方)打开,而是随机打开位置。喜欢有时靠近所需的位置和其他希望的地方..大声笑是有任何标准的方法来定位它。我通过计算尝试MDI Child Form Start Position Problem回答,并将其放置在我想要的位置附近。但我想寻找一种标准的方法来实现这一目标。

1 个答案:

答案 0 :(得分:0)

这应该这样做: childform1.location =新点(x,y)

在子窗体内,您可以添加: Me.StartPosition = FormStartPosition.Manual 然后你可以在说childform1.show()

之前设置位置