投不使用的BackgroundWorker时有效

问题描述 投票:0回答:1

我已经从我的Form_Load代码BackgroundWorker的,但它说,“指定的转换无效”,上传这里:My Codes Image

    Private Sub FirstRunWorker_DoWork(sender As Object, e As System.ComponentModel.DoWorkEventArgs) Handles FirstRunWorker.DoWork
    Dim url1 As String = publicurl & "index.php"
    Dim datavillages1 As String = TGet("", url1, url1, My.Settings.useragent)
    If datavillages1.Contains("error") Then
        'ADD LOG
    Else
        wb.DocumentText = datavillages1
        While wb.ReadyState <> WebBrowserReadyState.Complete
            Application.DoEvents()
        End While
    End If
End Sub

在主要的工作,但在BackgroundWorker的不是,感谢您的帮助

vb.net multithreading backgroundworker
1个回答
0
投票

感谢您的帮助和解答,我固定我的问题与调用!现在我可以访问任何控件和功能

    Me.Invoke(New MethodInvoker(Function()
'dosomething
                                        End Function))
© www.soinside.com 2019 - 2024. All rights reserved.