msgbox的问题:如何让程序继续运行? 以前我问过一个相关的问题,就是msgbox的弹出会中止程序的运行,后来经指点发现,其实msgbox中止程序运行只是在调试模式下,生成exe就不会了,我分析了一下程序,发现其实msgbox在exe下也会中止程序,是中止后面要执行的语句,只有等待msgbox确认后,后面的语句才会继续执行,怎么样才能改变这种情况呢?用messagebox存在同样的问题。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 标准的Msgbox一定是模态的,所以会中断后面的代码运行。如果想要做的你要的效果,我认为与其费尽研究(还不一定成功),还不如自己做一个窗体模拟,只要显示的时候是非模态的就可以了。或者可以考虑在主程序中调用另外的ActiveEXE,在这个ActiveEXE中使用Msgbox,只要调用方法恰当,Msgbox中断的将是这个ActiveEXE中的代码,与主程序无关。这样就可以了。 我觉得自己做个窗体比较好,也很简单。但我有些不明白楼主的用意,如果你弹出个对话框,要用户选择是否继续,而你的程序却又在执行了,那该怎么办?一般说来,用Msgbox的地方都要用户做出反应后才执行。 应该来说做一个MSGBOX窗体是最简单的实现方法了 新手求问一段MSHFlexGrid1代码 vb 串口通讯 怎样设置成62500波特率 请教如何只打印一个form上的labels(字形大小不同),而不打印form本身? 寻找Toolbar控件,现在很流行的软件都有的那种。 vb中常用的运算符合表示怎么样的阿? vb中else 和if的问题 看看这个程序为什么PI只有16位? 关于时间格式的问题 VB中,关闭某一窗口(不是MDI)时,关闭整个应用程序。 vb+sql server高手请进 寻求一个可以在3秒内得到系统用户名列表的方法! 高手进---》 调查:工程做完以后,你喜欢用什么方式庆祝或者是放松啊?
但我有些不明白楼主的用意,如果你弹出个对话框,要用户选择是否继续,而你的程序却又在执行了,那该怎么办?
一般说来,用Msgbox的地方都要用户做出反应后才执行。