VB6,窗体1里怎么打开窗体2关闭窗体1?

我窗体1按钮代码是form2.showunloadme点击按钮后,可以调出form2但是关闭不了form1(把me换成form1也不行)窗体2也有一个功能相同的按钮,也是... 我窗体1按钮代码是
form2.show
unload me
点击按钮后,可以调出form2但是关闭不了form1(把me换成form1也不行)
窗体2也有一个功能相同的按钮,也是只能调出窗体1不能测底关闭窗体2。要怎么解决·?可以给个代码吗?用end就全部退出了,不想使用这个,就要重新进入程序,不好用。
再问下,怎么可以测底结束excel进程?
展开
 我来答
网海1书生
科技发烧友

2019-08-11 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
这是因为你的Form1的Unload事件中设置了Cancel = True,这样就把所有关闭Form1的操作(包括点击窗体右上角叉叉以及Unload Me)都自动取消了
这种情况下,就不应该使用Form_Unload事件,要改用Form_QueryUnload事件:
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Cancel = UnloadMode = 0
End Sub
这样就既能实现点击叉叉不退出,又能实现点击按钮执行Unload Me能够退出的目的。
追问
我刚刚有个问题,发布了,没法直接邀请您回答,可不可以请您帮忙再看看。非常感谢!
百度网友ca6ad38
2019-08-11 · TA获得超过157个赞
知道小有建树答主
回答量:237
采纳率:91%
帮助的人:91.1万
展开全部

你这个彻底关闭的意思是销毁?

窗口2在窗口1的按钮点击事件中执行,执行过程中销毁自己...感觉逻辑上有问题

我这没有vb6,有vs但是是vb.net

你要的效果也可以实现,需要将程序的 关机模式 由“当启动窗口关闭时”换成“当最后一个窗口关闭时”(不知道vb6有没有)

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式