不好意思我有些地方不了解...
請問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