看板 Visual_Basic 關於我們 聯絡資訊
各位好 想請問一下 我在做一個切換後跑迴圈的程式 之前的程式是做成 先在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
ian90911: 迴圈A後面接迴圈B哩 06/14 13:55
會直接回到原來 (就是跑完A就結束click動作 回到還沒點button_click的時候 ※ 編輯: foreverwhat (211.75.190.163), 06/14/2016 16:40:50
sosokill: 拉兩個function出來 傳條件進去? 06/14 16:53
garyl62327: 變數存click幾下 再去判斷當前click需執行那段迴圈 06/15 06:40
garyl62327: 阿看錯意思單層do做兩次?是這意思? 06/15 06:42
garyl62327: 你目前的寫法是外層迴圈每執行一次內層迴圈就完整跑 06/15 06:47
garyl62327: 完一次 06/15 06:47
garyl62327: 你目前寫法第一次進來外層迴圈進來 會先印textbox.tex 06/15 07:15
garyl62327: t = a 隨後就被textbox.text = b蓋掉 之後才判斷跳離 06/15 07:15
garyl62327: 迴圈條件 也就是說不管條件設多少 你最後雙層迴圈跑 06/15 07:15
garyl62327: 完後 都只會印textbox.text=b 06/15 07:15