以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  循环中的暂停  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=62953)

--  作者:lsy
--  发布时间:2015/1/10 17:33:00
--  循环中的暂停
循环一个数组或者集合,循环过程中根据条件,要暂时跳出来,下面的代码等着,而不是“返回(Return)”,待用户处理好这个条件后,再回到循环中。

用MessageBox.Show和InputValue、InputPassWord都不算难事。

可是,要是自己建一个窗口,对条件进行复杂的加工,然后再返回到循环中,继续一条一条的循环,可不是那么容易。

帮助中介绍的SystemReady和pause暂停事件,都不管用。

费了好大劲,总算弄好了,弄好了,才知道其实并不难。

到时再看。

--  作者:游
--  发布时间:2015/1/10 20:24:00
--  
不明白

模式窗口加全局变量不行吗?

--  作者:land089
--  发布时间:2015/1/11 2:48:00
--  
来个间接暂停咋样,保存复合加工前的循环变量保存下来,加工完毕进行循环把起始值改成加工前的值。貌似也可以吧!
--  作者:lsy
--  发布时间:2015/1/11 7:52:00
--  
以下是引用land089在2015-1-11 2:48:00的发言:
来个间接暂停咋样,保存复合加工前的循环变量保存下来,加工完毕进行循环把起始值改成加工前的值。貌似也可以吧!


我原来就是这样做的,绕了大弯,效果也不错。

现在就简单了。


--  作者:黄训良
--  发布时间:2015/1/11 13:13:00
--  
顶顶更健康!