[.NET] do/while循环后接循环

楼主: foreverwhat (奇)   2016-06-14 13:11:12
各位好
想请问一下
我在做一个切换后跑循环的程式
之前的程式是做成 先在textbox输入我要的范围(EX:A
选完后再按 button_click
会跑一个do...while until循环
大概跑的流程是
手动在textbox输入 A
然后点button_click开始跑循环
do
.
.
.
loop while totalseconds < 60
跑完之后再在textbox输入B
然后再点button_click开始再跑一次循环
那我现在想改成她会自己切换范围该怎么写呢
(跑完A的循环后自己切B)
我循环有尝试这样写
do
textbox.text=A
.
.
do
textbox.text=B
.
.
loop while totalseconds < 60
loop while totalseconds < 120
我改成这样后他只会执行B的那个循环然后跳掉
而且textbox.text=B这行会一直重复跑
这样循环内的值稳定度会不够
该怎么写才能自动跑完循环A跑循环B
然后设定的值不会重复在循环内呢
谢谢
作者: ian90911 (xopowo)   2016-06-14 13:55:00
循环A后面接循环B哩
作者: sosokill (vieux)   2016-06-14 16:53:00
拉两个function出来 传条件进去?
作者: garyl62327 (garyl62327)   2016-06-15 06:40:00
变量存click几下 再去判断当前click需执行那段循环阿看错意思单层do做两次?是这意思?你目前的写法是外层循环每执行一次内层循环就完整跑完一次你目前写法第一次进来外层循环进来 会先印textbox.text = a 随后就被textbox.text = b盖掉 之后才判断跳离循环条件 也就是说不管条件设多少 你最后双层循环跑完后 都只会印textbox.text=b

Links booklink

Contact Us: admin [ a t ] ucptt.com