0

我有一个 MDI 容器作为启动表单,在 Private Sub frmMain_Load 函数中,我想将 frmLogin 作为对话框加载。我是作为frmLogin.Show()做的,但是 MDI 容器不在后台。当我以frmLogin.ShowDialog()执行此操作时,MDI 容器已加载,并且 frmLogin 也已加载但在后台。

有什么解决办法。我试过谷歌,但我没有运气。

4

2 回答 2

0

将 frmMain 的属性 mdiContainer 设置为 true。
IsMdiContainer=true
在你的
frmLogin.MdiParent = Me功能中

于 2012-11-17T12:51:38.743 回答
0

尝试改写 OnShown 方法:

Protected Overrides Sub OnShown(e As EventArgs)
  MyBase.OnShown(e)

  frmLogin.ShowDialog(Me)
End Sub
于 2012-11-17T16:45:26.077 回答