作者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/m.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