vb程序点击右上角叉叉后,发现系统任务管理器里还是在,而且会一直都在。要怎么彻底退出

vb程序点击右上角叉叉后,发现系统任务管理器里还是在,而且会一直都在。要如何彻底退出?
vb程序点击右上角叉叉后,发现系统任务管理器里还是在,而且会一直都在,除非我手工“结束进程”。要如何彻底退出呢?多谢!
而且我已经加了以下代码还是不行,end去掉也不行。(注:form11和form1就是我的程序中的全部窗体了,另外有个模块)

VB code
Private Sub Form11_Unload(Cancel As Integer)
  Unload Me
  Unload Form1
  End
End Sub


------解决方案--------------------
顺序有点问题:
Private Sub Form11_Unload(Cancel As Integer)
Unload Form1
Unload Me
End
End Sub
一般来说,可以不用End,跟Unload在一起,容易引起程序崩溃.
------解决方案--------------------
另外,如果引用了对象的话,应先释放所有对象,再卸载窗体.
------解决方案--------------------
可以对有疑问的对象比如FILESYSTEMOBJECT 控件窗体什么的,用
dim o as object
for each o in objects ...
set o =Nothing
next 
试试。
------解决方案--------------------
Private Sub Form11_Unload(Cancel As Integer)
 Shell "TASKKILL /IM myself.exe"
End Sub