请问 unload me 和 end  的区别

解决方案 »

  1.   

    unload me - 卸载当前窗体end - 强制终止当前程序
      

  2.   

    end      结束全部
    unload me卸载自己 也就是卸载当前窗体 
      

  3.   

    如果用了  窗体名.show    这个用法,然后 点击窗体右上角的关闭。在有的电脑上运行 ,则卸载(可能叫销毁吧)不了窗体。你们遇到了这种情况了么?
      

  4.   

    如果用了 窗体名.show    这个用法,然后 点击窗体右上角的关闭。 在有的电脑上运行 ,则卸载(可能叫销毁吧)不了窗体。//就是说进程里还有 这个 exe 你们遇到了这种情况了么?
      

  5.   

    可能有些任务并没结束
    可以在
    Private Sub Form_Unload(Cancel As Integer)
    end
    End Sub
      

  6.   

    请问咋解决?
    我现在的方法 是不用  .show,换成.visiable  不知道能不能解决!
      

  7.   

    我的电脑无论怎么弄都正常! 我得等会到别人电脑看看 用.visialbe 能不能行!!请问 楼上你如何解决的?
      

  8.   

    Private Sub Form_Unload(Cancel As Integer) 
    end 
    End Sub
    如果这个可以保证无论什么情况 都可以关闭后不出现exe,那我所有的程序都应该加上这个!!!哈哈
    等会我试试!!!
      

  9.   

    有些Form在Unload的时候不需要End的除外
      

  10.   


    不是所有的都应该加上这个end,那样关闭一个窗口有end程序都会结束,
    只能在主窗口加end
      

  11.   

    请问 VB右上角的关闭  相当于  什么程序??
    相当于 end  还是 unload.me 还是什么别的?多谢
      

  12.   

    End结束所有的东西
    unload.me 是卸载当前的窗体
      

  13.   

    Private Sub Form_Unload(Cancel As Integer)
    Dim tmpIndex As Integer
        For tmpIndex = Forms.Count - 1 To 0 Step -1     '枚举所有窗口
            If Not Forms(tmpIndex) Is Me Then Unload Forms(tmpIndex)
                                                        '卸载所有非本窗口的窗口
        Next
        If Forms.Count > 1 Then                         '如果窗口数量大于1
            Cancel = True                               '撤销关闭窗口
        End If
    End Sub
    也有人这么写, 不知道与用End有什么不同?
      

  14.   

    End    : 将洗澡水和孩子一起倒掉
    Unload : 只有在盆里没孩子的情况下才倒掉洗澡水
      

  15.   

    呵呵,End还不彻底,有时会不行,最好用Dos外部命令:ntsd或Kill强杀进程。