作者blueblance (賀!!真的失戀了)
看板C_Sharp
標題[問題] 偵測變動來觸發函式動作的方法?
時間Wed Mar 16 11:50:26 2016
請問各位
我現在做了兩個執行緒,一個是在textbox1裡面數1~1000
另外一個是偵測textbox1裡面的值,整除10就會在textbox2輸出整除
若是不整除就輸出不整除
目前的方式是第二個執行緒跑無窮迴圈不斷去偵測textbox1的值
想請問有沒有辦法讓第二個執行緒變成等第一個執行緒有改變的時候才做動作
或是偵測到textbox1有改變才做動作
當然寫在同一個執行緒裡看來更好做,但只是想試試看不同的方式
不知道有沒有前輩能給的意見呢?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.93.204
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_Sharp/M.1458100229.A.8F0.html
1F:推 J002: OnTextboxChanged的event? 03/16 11:51
2F:→ blueblance: J大的意思我大概了解,但這樣似乎也是在同一個thread 03/16 11:57
3F:→ gamer880831: 不同欸,那個是textbox委派出來給你這條執行緒 03/16 12:18
4F:推 kalaja: ManualResetEvent or AutoResetEvent 03/16 17:37
5F:推 qcmi: 用delegate invoke? 03/17 20:29
6F:→ blueblance: 謝謝樓上各位大大的建議,我在練習看看 03/18 10:47
7F:→ yeo1987: WPF的話可以透過Binding由Property的Setter去Call, BTW, 03/22 00:24
8F:→ yeo1987: UI上的操作還是交給所屬的Thread吧 03/22 00:25