我用了一个form窗体和一个mdiform窗体,form窗体作为界面启动窗体,在它启动完毕后,再出现mdifrom窗体,我在from窗体中设的时钟是想让他实现这个结果,可是每次我一运行程序,总是mdiform窗体与启动窗体一起出现,请问这是为什么.

解决方案 »

  1.   

    在from窗体中
    Private Sub Form_Load()
    show
    End Sub
      

  2.   

    Private Sub Form_Load()
        MousePointer = vbHourglass
        strTime = Now()
        If DateDiff("s", strTime, Now()) > 4 Then
            MousePointer = 0
            Unload Me
        End If
    End SubPrivate Sub Image1_Click()
       Unload Me
       MDIForm1
    End SubPrivate Sub Timer1_Timer()
        If DateDiff("s", strTime, Now()) > 1 Then
            MousePointer = 0
            Unload Me
            MDIForm1
        End If
    End Sub
    这个是写在Form1 中的代码,应该可以实现你的要求了吧或是还不明白,加我的MSn:[email protected]
      

  3.   

    不要把form窗体 设置为子窗体!!
      

  4.   

    如果你设置了Form为子窗体的话,在MDIForm中把AutoShowChildren的属性设置成False就可以不显示Form1了
      

  5.   

    你把Form的MDIChildren属性设为False,因为如果你打开MDIchildren窗口,默认会先打开MDI窗口。
      

  6.   

    不要把form窗体 设置为子窗体!!