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事件。目前,该程序试图在文档尚未加载时进行登录。请告诉我,最好是让线程等待文档加载
提前谢谢 看起来您希望在计算机上执行此操作 可能重复的