1
A
回答
1
它必須作爲參數(對象)通過RunWorkAsync傳遞。請務必將其轉換爲任何你傳入。
Private Sub frm_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
bgwThread.RunWorkerAsync('your parameters here')
'e.g.:
Dim sTemp As String = "Hello"
bgwThread.RunWorkerAsync(sTemp)
End Sub
Private Sub bgWorker_DoWork(ByVal sender As Object, ByVal e As DoWorkEventArgs) Handles bgwThread.DoWork
Dim sThisIsYourParameter As String = CStr(e.Argument)
'...
DoStuff()
End Sub
雖然漢斯·上面說的,你可以不填充另一線程中的ListView。這只是「如何將參數傳遞給背景工作者」。
+0
而且該代碼可能會生成跨線程錯誤,因爲您正在UI線程以外的線程上執行UI工作(MessageBox)。 – 2014-12-09 15:25:05
+0
哦,是的。謝謝。我只是把它作爲一個例子。 – Keith 2014-12-09 15:41:12
相關問題
- 1. 如何將多個參數傳遞給工作人員在backgroundrb
- 2. 將值傳遞給後臺工作人員
- 3. 如何在VB .Net 2010中將列表框傳遞給後臺工作人員
- 4. 後臺工作人員
- 5. C#後臺工作人員
- 6. C# - 後臺工作人員?
- 7. JBoss後臺工作人員
- 8. C#,後臺工作人員
- 9. 在後臺工作人員之間傳遞Excel變量
- 10. 如何將列表作爲參數傳遞給nunit控制檯
- 11. 在另一個後臺工作人員調用後臺工作人員「RunWorkerAsync」「RunWorkerCompleted」
- 12. 將文檔對象傳遞給Web工作人員
- 13. 如何在執行操作後將參數傳遞給h:commandLink?
- 14. AWS SWF - 如何將參數傳遞給工作流任務?
- 15. 將數組參數傳遞給AMFPHP後臺上的服務Backoffice
- 16. 將參數傳遞給後臺bean構造函數?
- 17. 將成員函數作爲參數傳遞給函數模板
- 18. 將工作分配給工作人員
- 19. 如何將數據從服務器傳遞給服務人員
- 20. 如何將參數傳遞給傳遞給mapPartitions的函數?
- 21. 如何將參數傳遞給函數?
- 22. 如何將參數傳遞給函數
- 23. Gearman作業被傳遞給多個工作人員(PHP)
- 24. 如何將結構成員數組作爲參數傳遞給函數?
- 25. 如何將成員函數作爲參數傳遞給不期望的函數?
- 26. 如何將參數傳遞給作爲參考傳遞的函數?
- 27. 取消後臺工作人員
- 28. 另一個後臺工作人員
- 29. Winforms和後臺工作人員
- 30. 後臺工作人員和功能
您不能在不同的線程中填充ListView。 – 2014-12-09 13:38:18
如果我不能填充列表視圖,那麼我將如何將我的功能轉變爲後臺工作人員? – Mattigins 2014-12-09 13:52:48
收集要在工作線程的列表視圖中顯示的數據。綁定或填充列表視圖需要在RunWorkerCompleted事件處理程序中發生。如果這需要太長的時間,那麼你的用戶界面就會大打折扣,顯示包含數千個項目的列表是非常用戶友好的。 – 2014-12-09 14:10:52