错误之一:显示其他子窗体时,报错,只能有一个MDI窗体。 原代码:Sub Main() Dim fLogin As New frmLogin '显示登录窗体 Dim fMainForm As New frmMain fLogin.Show vbModal If Not fLogin.OK Then End End If Unload fLoginfMainForm.Show 错误原因:不言自明,一个工程中只能有一个MDI窗体,dim …… as new ,造成多个MDI窗体。 修正:Sub Main frmLogin.Show vbModal If Not frmLogin.OK Then End End If Unload frmLogin frmMain.Show