窗体不能卸载问题!
登陆窗体A,主窗体B
有A登陆,登陆成功后,unload A,B.SHOW
B上有注销,当注销时,UNLOAD B ,A.SHOW可以正常执行
但是点B窗体右上角X时,B窗体消失,可程序并没有停止,在任务列表中仍然可以看到
又不能在QUERY_UNLOAD事件里写END,因为有注销操作
也不能隐藏窗体B,因为重新调用时,窗体B的内容必须为空
究竟可能会是什么原因导致程序无法停止呢?
请知道的朋友告诉一声,谢谢!
问题点数:50、回复次数:3Top
1 楼songyaowu(不以分多而蹭之;不因分少而不答; www.vb99.com)回复于 2005-06-03 08:24:13 得分 40
这个问题总的来讲没难度,但情况却很复杂,可能是A或B中的某些代码有问题。
另外,通常写这种程序时,程序应从sub main起动:
sub main()
dim frma as a
set frma = new a
frma.show 1
set a = nothing
b.show
end subTop
2 楼kkmnv(风来了,我走了)回复于 2005-06-03 08:30:59 得分 10
是个问题
关注中!!!!!!!Top
3 楼vbnew()回复于 2005-06-03 13:21:58 得分 0
to songyaowu:不会吧!这种写法不是和.NET中的一样吗?我也怀疑是两个窗体中,特别是B窗体,代码有问题.但是又看不出什么问题来.估计能是哪方面的问题呢?!Top




