0

.NET C# 用の WebBrowser プラグインを呼び出すNavigate()と、ウィンドウが最大化されていないと、対象の URL が読み込まれません。ディスクにファイルをロードするようにプログラムに指示しています。ウィンドウが最大化されている場合はすべて正常に機能しますが、ウィンドウが最大化されていない状態 (つまり、領域) で起動すると、Web ブラウザーは読み込まれません。Windowsフォームのロードイベントでページをロードするようにブラウザに指示していますが、それはパネル上にあります。そして、ウィンドウが最大化されて開始された場合にのみ正しくロードされますWebBrowser.Navigate

これはバグですか?

4

2 に答える 2

1

同様の問題がありました-最初の URL のみが読み込まれます。に設定AllowNavigationしたことはありませんが、試行falseする前に手動で設定して解決しました:trueNavigate()

webBrowser.AllowNavigation = true;
webBrowser.Navigate(...);
于 2013-03-19T20:45:49.843 に答える
0

私が理解していることから、あなたの問題は、ウィンドウが最小化されたときにナビゲートされないということです。これは実際には正常な動作です。最小化した状態でロードする場合は、スレッドまたはプールを使用することをお勧めします。最小化するとUIは更新されません...ロードされる可能性がありますが、最小化するとUIが確実に「フリーズ」されるため、違いは見られません。

于 2013-03-19T21:03:27.750 に答える