在 vb 编程中遇到棘手的问题了 请教各位大虾

来源:百度知道 编辑:UC知道 时间:2024/05/21 22:26:46
我编了个vb 小程序,代码,窗体都写好了,就把它编译生成exe文件,但是运行后我发现各棘手的问题,按end按钮(我设计了这个end按钮 来结束程序)可以正常退出小程序
但是按了窗体右上角的大差,照道理也是应该可以退出程序的,但我按了,窗体是不见了,等我查看进程的时候,发现这个小程序的进程却还在。
我应该怎么编,才能使我按了窗体右上角的大差后也可以正常退出软件呢?
请教各位大虾,小弟先谢谢了!!!

你的程序里可能有隐藏的窗体,或者打开了别的任务,没有关闭,你用X,只是关闭本窗体,不会关闭整个程序,程序就会留在内存里,你如果不想改太多的代码,在这个窗体里添加下面的代码就可以了。
Private Sub Form_Unload(Cancel As Integer)
End
End Sub

可能是你添加了多个窗口,点叉叉后由于不是你自己处理的代码,只是关了那一个窗口,别的被隐藏了。试着在unload事件中添加代码关闭所有的窗口。

再生成EXE之前,你应该在VB中运行测试一下的

X 是 触发 Form_Unload 事件的呢