わかりました、私はこの問題を一日中探していました。Web ページを読み込んで解析するループがあります。
問題は、Application.DoEvents と while サイクルがすべての変数とカウンターをリセットすることです。 Thread.Sleep() は、Web ページが読み込まれるスレッドに影響を与えます。
これが私のコードです
private void button1_Click_1(object sender, EventArgs e)
{
//some code...
for (int i = 1; i < div.Children.Count; i++)
{
webview.Navigate(addr);
//wait until page is loaded
html_code.Text += "OK!"; //do further actions
}
}
私にはfor
サイクルがあることに気がついたので、上記の方法はすべて機能しません。私の問題を解決するのを手伝ってくれるようお願いします
更新:解決策を見つけました。ここに記載されています https://stackoverflow.com/a/4271581/1894634