Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WinForms-加载到WebBrowser后如何使用站点列表?_C#_.net_Winforms - Fatal编程技术网

C# WinForms-加载到WebBrowser后如何使用站点列表?

C# WinForms-加载到WebBrowser后如何使用站点列表?,c#,.net,winforms,C#,.net,Winforms,我有一个列表视图,其中包含要检查的站点列表。检查过的站点应在文件逐个加载完毕后加载并运行。我就是这么做的: private void submitBtn_Click(object sender, EventArgs e) { int i = 0; foreach (ListViewItem item in sitesList.Items) { if (item.Checked) indices.Add(i++);

我有一个列表视图,其中包含要检查的站点列表。检查过的站点应在文件逐个加载完毕后加载并运行。我就是这么做的:

private void submitBtn_Click(object sender, EventArgs e)
    {
        int i = 0;
        foreach (ListViewItem item in sitesList.Items)
        {
            if (item.Checked) indices.Add(i++);
        }

        Thread thread = new Thread(new ThreadStart(submit));
        thread.Start();
    }

    private void submit()
    {
        foreach (int i in indices)
        {
            SiteInfo currentSite = sites[i];
            if (currentSite.AuthOn)
            {
                inLoadingState = true;
                webBrowser.Navigate(currentSite.LoginPage);
                loginToSite(currentSite);

            }
        }
    }
然后我处理WebBrowser控件的DocumentCompleted事件。目前,该程序试图在文档尚未加载时进行登录。请告诉我,最好是让线程等待文档加载


提前谢谢

看起来您希望在计算机上执行此操作

可能重复的