问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...个消息框提示正在运行,再点击另外一个按钮让他停止运行

发布网友 发布时间:2024-09-15 10:09

我来回答

4个回答

热心网友 时间:2024-10-16 12:07

如果我要是告诉你编程思路,你肯定会把脑袋都拍烂,你就会明白编程,靠的是什么?编程思想!哈哈哈,只有想不到的,没有做不到的。

你是想弹出无数个提示框,点击另外一个按钮就让它停止弹出对话框对不对?

很简单啊,你在循环的时候加入一个判断条件就可以了(对不对?)条件满足才循环,条件一旦不满足就不循环就是了。把你的程序改成如下:
Dim Switch as Boolean '这条很重要,定义一个全局变量,作用就是判断.
Private Sub Form_Load()
Switch = True
End Sub

Private Sub Command1_Click()
Dim shuzhi As Double
Dim shuzhi1 As Double
For shuzhi = 1 To 60000
For shuzhi1 = 1 To 20000
if Switch=False Then Exit Sub
Next shuzhi1
Next shuzhi
Text1.Text = "完成"
End Sub

Private Sub Command2_Click()
Text1.Text = ""
Switch=False
'取消运行的程序该怎么写
End Sub

是不是晃然大悟,代码我没调试,你自己试一下,知道编程思想,实现起来我相信你有更好的办法的.

热心网友 时间:2024-10-16 12:06

先定义一个外部变量比如 Dim bStop As Boolean
然后在你的循环里面加上个暂停的循环。
While (bStop)
'sleep之类的延时函数吧
End While
然后在其他的地方通过修改bStop 的值就可以暂停或者开启你的循环了。
没VB的编程环境了,其他语言是要把你的那个循环加到线程里,不然执行你的循环时候动不了其他的操作(卡住),所以你还要去研究下线程。不过不知道VB里面用doevents是不是可以不用使用线程,你自己测试下吧。

热心网友 时间:2024-10-16 12:11

基本上只靠VB无法实现,因为VB不支持多线程,所以进入循环后程序会一直卡在显示第二个窗口的地方,此时即使设置了第二个窗口非模态显示,取消按钮还是不能点击的.直到程序运行完毕.
除非用VC写个多线程的COM组件,然后在线程中显示窗口就可以了.

热心网友 时间:2024-10-16 12:08

Private stopIt As Boolean

Private Sub Command1_Click()
Dim shuzhi As Double
Dim shuzhi1 As Double
Text1.Text = "正在运行"
For shuzhi = 1 To 60000
If stopIt Then Exit Sub
DoEvents
For shuzhi1 = 1 To 20000
Next shuzhi1
Next shuzhi
Text1.Text = "完成"
End Sub

Private Sub Command2_Click()
Text1.Text = "中断运行"
stopIt = True
End Sub
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
kmose正确使用方法? 单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 城镇体系包括哪些 这个程序运行时总会出现停止运行是为什么??错的地方是在调用的insert函... 城市规划的体系有哪些? 什么函数在执行时遇到错误会停止运行 脚本老是停止运行与什么有关? 雷希拉姆怎么配招? 沈阳儿童医保卡到底怎么用啊? 请问在沈阳办理医保卡,需要什么,到哪里去办理?谢谢 沈阳皇姑未出生婴儿和母亲一起参保,落户后怎么办理单独的医保卡 为什么st股不能买 哪种植物或者蔬菜水果可以收毛孔除去坑坑洼洼非常天然 什么植物可以畅通毛孔? 原阳县斗门乡派出所办理临时身份证当天可取吗? 绍兴十大古镇,斗门旅游推荐浙江 苹果的手机卡和安卓手机卡一样吗 小鸡脱肛是什么原因造成的图片 蜻蜓为什么要点水啊 高铁票会计做什么费用 一天最佳减肥运动时间 ...她说她想减肥,她就问我一周运动几次对减肥有帮助呢?所以请大家告诉... 其字的源流 【卷十四】【手源】【叕部】 壬字源字形 原字源字形 dell笔记本开机就报警怎么回事 佛说八月十五出生的人中秋节出生的男孩命苦吗? 什么是淘宝购物车收藏? 拼多多怎么收藏加入购物车啊。 总裁风暴系列——文化要软、制度要硬目录 ...然卒听长孙无忌之言,可谓聪明一世,懵懂一时。 乌克兰人对中国人什么态度?文化差异大不大? 影视网站有哪些 哪些网站看电影免费? 神剧亮了节目概述 有哪些性价比高的男士POLO 衫值得推荐? 积累三个关天气的成语 饮食不规律胃总是不舒服,喝自然阳光优萌君益生菌固体饮料有好处吗? 跪求二十句描写眼神的句子 医生您好,近视的度数和散光一两天内会有大的变化么?我前天去陪眼镜说... 近视眼不戴眼镜会增加度数吗