各位大哥:
        我的一个FORM1的UNLOAD 事件的代码是这样的!
         cancel=true
         form2.show
也就是在FORM1退出时显示FORM2,然后在FORM2退出时,FORM1也一起退出!
       FORM2的UNLOAD 事件的代码是
          unload form1
结果不行,我知道问题是在FORM1的UNLOAD 里的
         “CANCEL=TRUE”这句代码!
          怎样解决,有没有强制退出FORM的语句?

解决方案 »

  1.   

    cancel=0form2的unload可以什么都不写,或者写个end嘛
      

  2.   

    Form2的unload事件什么都不用写。
      

  3.   

    在Form1中增加一变量b就可以了
    ------------------------------------------
    Form1的代码:
    Public b As BooleanPrivate Sub Form_Load()
        b = True
    End SubPrivate Sub Form_Unload(Cancel As Integer)
        Cancel = b
        Form2.Show
    End Sub
    ------------------------------------------
    Form2的代码:
    Private Sub Form_Unload(Cancel As Integer)
        Form1.b = False
        Unload Form1
    End Sub