[.NET] do/while迴圈後接迴圈

看板Visual_Basic作者 (奇)時間8年前 (2016/06/14 13:11), 8年前編輯推噓3(307)
留言10則, 3人參與, 最新討論串1/1
各位好 想請問一下 我在做一個切換後跑迴圈的程式 之前的程式是做成 先在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://www.ptt.cc/bbs/Visual_Basic/M.1465881077.A.A15.html

06/14 13:55, , 1F
迴圈A後面接迴圈B哩
06/14 13:55, 1F
會直接回到原來 (就是跑完A就結束click動作 回到還沒點button_click的時候 ※ 編輯: foreverwhat (211.75.190.163), 06/14/2016 16:40:50

06/14 16:53, , 2F
拉兩個function出來 傳條件進去?
06/14 16:53, 2F

06/15 06:40, , 3F
變數存click幾下 再去判斷當前click需執行那段迴圈
06/15 06:40, 3F

06/15 06:42, , 4F
阿看錯意思單層do做兩次?是這意思?
06/15 06:42, 4F

06/15 06:47, , 5F
你目前的寫法是外層迴圈每執行一次內層迴圈就完整跑
06/15 06:47, 5F

06/15 06:47, , 6F
完一次
06/15 06:47, 6F

06/15 07:15, , 7F
你目前寫法第一次進來外層迴圈進來 會先印textbox.tex
06/15 07:15, 7F

06/15 07:15, , 8F
t = a 隨後就被textbox.text = b蓋掉 之後才判斷跳離
06/15 07:15, 8F

06/15 07:15, , 9F
迴圈條件 也就是說不管條件設多少 你最後雙層迴圈跑
06/15 07:15, 9F

06/15 07:15, , 10F
完後 都只會印textbox.text=b
06/15 07:15, 10F
文章代碼(AID): #1NNv7reL (Visual_Basic)
文章代碼(AID): #1NNv7reL (Visual_Basic)