看板
[ C_Sharp ]
討論串[問題] delegate.BeginInvoke跟control.invoke …
共 9 篇文章
內容預覽:
藉這個thread請教一個最近碰到的問題.. FormMain.cs是UI,. FileIO.cs是做file i/o (duh!) 的worker thread.. 我在FileIO裡面使用FormMain.Invoke來call FormMain裡頭的function,. 去變更UI的一個Pic
(還有307個字)
內容預覽:
BeginInvoke 請參考 .NET Asynchronous Programming Design Patterns. http://msdn2.microsoft.com/EN-US/library/ms228969.aspx. 基本上 Delegate.BeginInvoke 和 Cont
(還有140個字)
內容預覽:
我也看錯 title XD 一看到 BeginInvoke 就想到 Control.BeginInvoke. 基本上分別是這樣的. Return Work Thread. Control.Invoke 完成工作 強制於 UI Thread. Control.BeginInvoke 立即 強制於 UI
(還有1300個字)
內容預覽:
首先先感謝toki大的解說,他講的是control.BeginInvoke的觀念. 後來我自己又看了一下兩者的差別. 當你的其他thread (不是UI thread)要對UI thread的控制項做改變. 就必須呼叫control.BeginInvoke來做. 而delegate.BeginInv
(還有288個字)