質問内容
Webbrowserでページを定期的に更新するようにしていますが、表示完了するまで待ちたいです。
下記にソースは記載しますが、このままですと無限ループになるので変えたほうが良いと回答されている記述をここで見かけました。
実際にはどのように記述することが良いのでしょうか。
該当のソースコード
参考URL:https://web.biz-prog.net/fundamental/fundamental.html
C#
1try 2{ 3 //2秒間ほど待機 4 System.Threading.Thread.Sleep(2000); 5 //読み込み完了まで待つ 6 while (webBrowser1.IsBusy || webBrowser1.ReadyState != WebBrowserReadyState.Complete) 7 { 8 //無処理 9 System.Windows.Forms.Application.DoEvents(); 10 System.Threading.Thread.Sleep(100); 11 } 12 return true; 13} 14catch (Exception ex) 15{ 16 return false; 17}
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
OS:Windows7
開発環境:visualstudio 2017
タグはC#で、ソースコードはVBですが 本当に使っているのはどちらですか?

諸事情により削除させていただきます。

回答1件
あなたの回答
tips
プレビュー