討論串[問題] delegate.BeginInvoke跟control.invoke …
共 9 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者ithinkurdumb (ithinkurdumb)時間18年前 (2007/11/23 11:12), 編輯資訊
0
0
0
內容預覽:
其實PictureBox那段沒什麼.. private void ShowProgress(Bitmap Bitmap, String StringFileName). {. FormExtract.Text = "Extracting " + StringFileName + "...";. Fo

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者ithinkurdumb (ithinkurdumb)時間18年前 (2007/11/23 01:06), 編輯資訊
0
0
0
內容預覽:
藉這個thread請教一個最近碰到的問題.. FormMain.cs是UI,. FileIO.cs是做file i/o (duh!) 的worker thread.. 我在FileIO裡面使用FormMain.Invoke來call FormMain裡頭的function,. 去變更UI的一個Pic
(還有307個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者deuter (Harold)時間18年前 (2007/11/22 12:14), 編輯資訊
0
0
1
內容預覽:
BeginInvoke 請參考 .NET Asynchronous Programming Design Patterns. http://msdn2.microsoft.com/EN-US/library/ms228969.aspx. 基本上 Delegate.BeginInvoke 和 Cont
(還有140個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者toki (いまがその時だ)時間18年前 (2007/11/22 10:50), 編輯資訊
0
0
0
內容預覽:
我也看錯 title XD 一看到 BeginInvoke 就想到 Control.BeginInvoke. 基本上分別是這樣的. Return Work Thread. Control.Invoke 完成工作 強制於 UI Thread. Control.BeginInvoke 立即 強制於 UI
(還有1300個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者reptile0426 ( )時間18年前 (2007/11/22 00:46), 編輯資訊
0
0
0
內容預覽:
首先先感謝toki大的解說,他講的是control.BeginInvoke的觀念. 後來我自己又看了一下兩者的差別. 當你的其他thread (不是UI thread)要對UI thread的控制項做改變. 就必須呼叫control.BeginInvoke來做. 而delegate.BeginInv
(還有288個字)
首頁
上一頁
1
2
下一頁
尾頁