フォームにいくつかのタブを持つボタンとタブコントロールがあります。2 番目のタブに webbrowser-control があります。ページの作成にはバックグラウンドワーカーを使用しています。弦:
bw.DoWork += new DoWorkEventHandler((s, e) => { webBrowser.DocumentText = "qwerty"; });
InitializeComponent() と 1 つの文字列の後のフォーム コンストラクターです。
bw.RunWorkerAsync();
ボタンクリックハンドラーで。ボタンを押してアプリケーションを実行すると、「'WebBrowser' コントロールのウィンドウ ハンドルを取得できません。ウィンドウのない ActiveX コントロールはサポートされていません。」というメッセージが表示されます。しかし、前に 2 番目のタブ (Web ブラウザーを持っている) を選択すると、正しく動作します。どうすればこの問題を解決できますか?