Forms MDI容器和表单';vb6中的边界?

Forms MDI容器和表单';vb6中的边界?,forms,vb6,mdi,Forms,Vb6,Mdi,附件是MDI容器和窗体的图像。 所以我有一个mdi容器和多个子表单。在图像中,您可以看到称为“主菜单”的第一个子表单。我试图去掉表单的边框,因此只能看到mdi容器边框。我查看了属性并更改了BORDERSTYLE=NONE和WINDOWSTATE=NORMAL。这就把边界去掉了。第一次在MDI容器中打开时,表单看起来不错。当我回到主菜单窗体时,问题就出现了,因为每次我这样做时,窗体都会一直移动到右角,这很奇怪吗?请查看图像并帮助兄弟解决问题。您正在卸载和重新加载您的子表单,这是预期的(默认)行为

附件是MDI容器和窗体的图像。
所以我有一个mdi容器和多个子表单。在图像中,您可以看到称为“主菜单”的第一个子表单。我试图去掉表单的边框,因此只能看到mdi容器边框。我查看了属性并更改了BORDERSTYLE=NONE和WINDOWSTATE=NORMAL。这就把边界去掉了。第一次在MDI容器中打开时,表单看起来不错。当我回到主菜单窗体时,问题就出现了,因为每次我这样做时,窗体都会一直移动到右角,这很奇怪吗?请查看图像并帮助兄弟解决问题。

您正在卸载和重新加载您的子表单,这是预期的(默认)行为

在子窗体加载事件中,将子窗体的顶部和左侧属性设置为零

在该加载事件中,您可能还希望将子窗体的宽度和高度属性设置为MDI父窗体的ScaleWidth和ScaleHeight属性。这将调整子窗体的大小以占据MDI父窗体的可用显示区域