我在form_unload事件中还能根据条件判断使窗体不关闭吗? 在Form_QueryUnload事件里做判断,这个事件在窗体关闭之前发生 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我试了一下,只要是QueryUnload这个事件发生了,不管根据什么条件判断,form_unload肯定会发生。这样还是起不到我说的那种效果啊 sub Form_QueryUnload()if 未保存 then msgbox( "Save or Not?",vbyesno+vbquestion)=vbyes cancel=trueelse cancel=falseend ifend sub 楼上的你会不会啊?不要误倒人啊!在queryunload事个有这样两个参数:Cancel As Integer, UnloadMode As Integerunloadmode 值:vbFormControlMenu 0 用户从窗体上的“控件”菜单中选择“关闭”指令。 vbFormCode 1 Unload 语句被代码调用。 vbAppWindows 2 当前 Microsoft Windows 操作环境会话结束。 vbAppTaskManager 3 Microsoft Windows 任务管理器正在关闭应用程序。 vbFormMDIForm 4 MDI 子窗体正在关闭,因为 MDI 窗体正在关闭。 vbFormOwner 5 因为窗体的所有者正在关闭,所以窗体也在关闭。 若你将cancel参数设为true则可拒绝unload窗体 关于打印机进纸盒设置问题 sndPlaySound32在播放声音时的问题,请高手指点 急求救!怎么自动关闭计算机!?? 新人请教:大家写程序时,用类多吗? 求一个算法,帮我看看吧 那个有屏蔽服务器端口的源代码哈?给俺一个瞧瞧哈! !!!! 向大家推荐一个很好的控件 !!!! 紧急!!!帮忙!!! 鄙人冒"封杀",替bardo说几句话,虽然我是菜菜鸟 高分请教各位高手:怎样让ADO控件可以取消UPDATE 高分求救!各位帮我看看这段程序错在哪里? 专家分和可用分有什么不同啊,为什么给分我了我的可用分还是不变啊,要加三角是要加可用分还是专家分
if 未保存 then
msgbox( "Save or Not?",vbyesno+vbquestion)=vbyes
cancel=true
else
cancel=false
end ifend sub
在queryunload事个有这样两个参数:Cancel As Integer, UnloadMode As Integer
unloadmode 值:
vbFormControlMenu 0 用户从窗体上的“控件”菜单中选择“关闭”指令。
vbFormCode 1 Unload 语句被代码调用。
vbAppWindows 2 当前 Microsoft Windows 操作环境会话结束。
vbAppTaskManager 3 Microsoft Windows 任务管理器正在关闭应用程序。
vbFormMDIForm 4 MDI 子窗体正在关闭,因为 MDI 窗体正在关闭。
vbFormOwner 5 因为窗体的所有者正在关闭,所以窗体也在关闭。
若你将cancel参数设为true则可拒绝unload窗体