我正在使用
考虑以下示例,这是我的操作方式:
BackgroundWorker
,希望当用户仍可以在表单上执行其他任务时,该BackgroundWorker
可从数据库中检索数据。问题在于,在检索完数据后,我似乎无法从BackgroundWorker
的DoWork
事件中访问我的Form
中的ListView。我将使用检索到的数据填充该ListView。我该怎么办?我漏掉了什么吗?考虑以下示例,这是我的操作方式:
Public Class Test
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
BackgroundWorker1.RunWorkerAsync()
End Sub
Private Sub BackgroundWorker1_DoWork(ByVal sender As Object, ByVal e As System.ComponentModel.DoWorkEventArgs) Handles BackgroundWorker1.DoWork
Label1.Text = "Hello World"
End Sub
End Class