私はWebBrowserを使用しています。私は.Navigate(some_local_html)
に電話しようとしていますが、ブラウザに何も表示されません。 MessageBox.Show()
を使用すると、メッセージが表示されている間にブラウザでHTMLが表示されます。しかし、MessageBox
を閉じると、htmlがもう一度表示されません。C#WebBrowserはコンテンツを表示しません
私はTry-catchを試みましたが、エラーはありませんでした。
私はwebBrowser
のコントロールに既定のURLを設定しようとしていましたが、結果はありません。私は何も見ることができません。
は解決済み:スレッドそのものではなく、スレッドのいくつかの種類ではなかった
を。それが理由です...
Stream stream = null;
webBrowser1.DocumentStream = stream;
、それを削除するのを忘れ:私は次のコードを追加しました。 ありがとうございました!
uはあなたが書かれているそのコードの一部... –
を表示することができますどのような新しいプロジェクトでそれをテストする場合、そこにWebBrowserコントロールをドロップして、ローカルのhtmlファイルにナビゲートどうなりますか? – CodeCaster
MessageBoxはメッセージループをポンピングし、ブラウザが自分自身を描画できるようにします。 UIスレッドをループしないでください。 –