作者foreverwhat (奇)
看板Visual_Basic
标题[.NET] do/while回圈後接回圈
时间Tue Jun 14 13:11:12 2016
各位好
想请问一下
我在做一个切换後跑回圈的程式
之前的程式是做成 先在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
然後设定的值不会重覆在回圈内呢
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.75.190.163
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Visual_Basic/M.1465881077.A.A15.html
1F:推 ian90911: 回圈A後面接回圈B哩 06/14 13:55
会直接回到原来 (就是跑完A就结束click动作 回到还没点button_click的时候
※ 编辑: foreverwhat (211.75.190.163), 06/14/2016 16:40:50
2F:→ sosokill: 拉两个function出来 传条件进去? 06/14 16:53
3F:推 garyl62327: 变数存click几下 再去判断当前click需执行那段回圈 06/15 06:40
4F:推 garyl62327: 阿看错意思单层do做两次?是这意思? 06/15 06:42
5F:→ garyl62327: 你目前的写法是外层回圈每执行一次内层回圈就完整跑 06/15 06:47
6F:→ garyl62327: 完一次 06/15 06:47
7F:→ garyl62327: 你目前写法第一次进来外层回圈进来 会先印textbox.tex 06/15 07:15
8F:→ garyl62327: t = a 随後就被textbox.text = b盖掉 之後才判断跳离 06/15 07:15
9F:→ garyl62327: 回圈条件 也就是说不管条件设多少 你最後双层回圈跑 06/15 07:15
10F:→ garyl62327: 完後 都只会印textbox.text=b 06/15 07:15