[問題] 偵測變動來觸發函式動作的方法?

作者: blueblance ( )   2016-03-16 11:50:26
請問各位
我現在做了兩個執行緒,一個是在textbox1裡面數1~1000
另外一個是偵測textbox1裡面的值,整除10就會在textbox2輸出整除
若是不整除就輸出不整除
目前的方式是第二個執行緒跑無窮迴圈不斷去偵測textbox1的值
想請問有沒有辦法讓第二個執行緒變成等第一個執行緒有改變的時候才做動作
或是偵測到textbox1有改變才做動作
當然寫在同一個執行緒裡看來更好做,但只是想試試看不同的方式
不知道有沒有前輩能給的意見呢?
謝謝
作者: J002 (阿里山 我來了XD~)   2016-03-16 11:51:00
OnTextboxChanged的event?
作者: blueblance ( )   2016-03-16 11:57:00
J大的意思我大概了解,但這樣似乎也是在同一個thread
作者: gamer880831   2016-03-16 12:18:00
不同欸,那個是textbox委派出來給你這條執行緒
作者: kalaja (菸酒生)   2016-03-16 17:37:00
ManualResetEvent or AutoResetEvent
作者: qcmi (Alexam)   2016-03-17 20:29:00
用delegate invoke?
作者: blueblance ( )   2016-03-18 10:47:00
謝謝樓上各位大大的建議,我在練習看看
作者: yeo1987 (Archie)   2016-03-22 00:24:00
WPF的話可以透過Binding由Property的Setter去Call, BTW,UI上的操作還是交給所屬的Thread吧

Links booklink

Contact Us: admin [ a t ] ucptt.com