while迴圈裡有wait,無法立刻停止

大家好,想請問
我在while迴圈裡放一個15秒的wait,但在這程式執行的過程中我按下STOP卻沒有反應,或是要等一段時間才會停止,後來我有加入"STOP"這個功能,但仍是一樣,想請問大家有沒有什麼方法可以馬上讓程式停止,或是跳過wait?

image

你迴圈是不是用錯個了? 你仔細看一下…

可以改成下面這兩種計時方式,差別是對停止跟計時的時間誤差在不在乎。

  1. 設置 按鈕屬性
  2. 加入按鈕觸發事件
    Switch When Pressed
    Switch With Event to Stop