私の WinForms アプリケーションには、System.Windows.Forms.WebBrowserコントロールのあるタブがあります。WebBrowser のプロパティを設定するコントロールがいくつかあり.Url、フォームが再描画されると、WebBrowser の.Refresh(WebBrowserRefreshOption.Completely)メソッドが呼び出されます。
ただし、フォームが再描画され、WebBrowser のコンテンツが変更されない場合があります。.Refresh( )で区切り.Urlます。 は前の URL です。どうしたの?
MSDNによると:
このプロパティの値を設定してすぐに再度取得すると、WebBrowser コントロールが新しいドキュメントを読み込む時間がない場合、取得される値は設定された値とは異なる場合があります。
あれ、特別じゃない?.Refresh( )コントロールが再描画する前に、「新しいドキュメントをロードする時間があった」まで待たないのはなぜですか? これを強制的に発生させる方法はありますか?