gpt4 book ai didi

vb.net - 我如何将参数传递给后台工作人员?

转载 作者:行者123 更新时间:2023-12-04 12:52:17 25 4
gpt4 key购买 nike

我目前有一个用数据填充 ListView 的函数。此函数获取传递的参数。

我现在想在与主 ui 线程不同的线程中填充 ListView 。但是我有点不确定如何将参数传递给线程。

最佳答案

它必须通过 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

尽管正如 Hans 上面所说,您不能在另一个线程中填充 ListView。这只是“如何将参数传递给后台工作人员”。

关于vb.net - 我如何将参数传递给后台工作人员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27380014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com