0

我从stackoverflow中找到了以下代码

当我将MDIParent 表单作为项目中的第一个表单执行时,它可以正常工作

For Each f As Form In Application.OpenForms
  If TypeOf f Is Form1 Then
    f.Activate()
    Return
  End If
Next

Dim myChild As New Form1
myChild.MdiParent = Me
myChild.Show()

我需要打开LOGIN 表单作为第一个表单并打开 MDIParent。

如果我将登录表单作为第一个表单打开,则上面的代码不起作用..需要解决方案

我将此代码添加到按钮控件

4

1 回答 1

0

将您的登录表单设置为项目的开始表单。

在您的按钮上,显示 MDI 表单(如果您愿意,可以关闭登录表单)

MDI_Main.Show()
Me.Dispose()

然后打开您的 MDI 子窗体,使用以下代码:

frmChild.MdiParent = Me
frmChild.Show()

这就是您应该需要的所有代码。

于 2013-09-30T09:45:09.530 回答