これは簡単かもしれないと思っていますが、そうではないと思います。私は100個のWebサイトをブラウザにロードする必要があります。私はリストにそれらをロードしたが、私のforeachはウェブサイトが読み込まれる前に起こる。誰もこれらのロードをそれぞれ行い、次のロード前に実際にWebBrowserDocumentCompleteを処理する方法がありますか?キューは機能しません。C#WebBrowserDocumentCompleteをforeachループで実行する方法
foreach(string oneWebsite in ALLWebSites)
{
webBrowser1.Navigate(oneWebsite);
webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
}
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
//do work
}
はあなたがしようとしているもののコードサンプルを提供することはできますか? – user957902
コードが提供されました.. –
あなたの前の質問と同じ:http://stackoverflow.com/questions/7678414/c-webbrowserdocumentcompletedeventhandler-inside-of-foreach-loop – BrokenGlass