看板 C_Sharp 關於我們 聯絡資訊
不好意思我有些地方不了解... 請問System.Threading.Timer有元件可以拉嗎? 不知道是否可以給我一個簡單的例子呢^^ 感激不盡 ※ 引述《hamsters (hamster)》之銘言: : ※ 引述《jason1015 (...)》之銘言: : : 我有三個pictureBox跟兩個timer : : a是顯示訊視窗 : : b是顯示二值化的影像(timer1裡面) : : c是顯示出連通物件法的影像(也就是抓出我所要的顏色區塊)(timer2裡面) : : 但是很明顯的可以看出 : : 當我只開原始視窗的時候畫面很流暢.. : : 但是當我把b,c功能開啟知後... : : 連原始影像的那個視窗都會lag... : : 感覺就像是要等到c也做完處理才會顯示下一格畫面... : : 不知道是不是timer的問題呢? : System.Windows.Forms.Timer 是使用 UI 執行緒,所以如果在其中一個 Tick 事件中做 : 太多事會導致其他視窗訊息進不來 (包括 Timer 的訊息),因此如果運算量很大可以改用 : System.Threading.Timer,這個 Timer 會使用不同的執行緒,準確度也比較高,只不過 : 要處理跨執行序存控制項的問題就是了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.70.160