unload me 后居然全部窗口都关闭了? vb

来源:百度知道 编辑:UC知道 时间:2024/05/20 09:59:06
在执行:
form2.show
unload me
时 整个工程都关闭了请问为什么?
原文件在 http://myfree.12mf.cn/form1.zip 下载 谢谢 这个没有做完 别笑话我

我看了你的源文件,之所以会结束整个工程的原因是:你在第一个窗体unload事件里加了end.那么当执行unload me的时候实际上就是执行了end语句。那么整个工程当然会关闭了。把那些end去掉就可以了。不过你那里面还有一些错误,你自己先调试吧,有不会的贴上来或给我留言都可以。

如果是在主启动窗口Unload Me,就可能关闭从主窗口启动的其他窗口,应该先:
--------------------------------
Form2.show
Unload Me
--------------------------------
顺序不可调换

unload me 只会卸载掉 当前的窗体,不会关掉全部的
除非你 把form2.show放在后面了,那么 在第二个没有显示前 就关闭第一个 就会让你觉得是 全关了[都是猜测,不知道你的代码怎么写的]

最后:只有end 才会关掉全部

呵呵.. 我想你应该使用的是
form2.show
me.hide