1

サブクラスを持つメインのGUIクラスがあります。さまざまなインターネット ソースや API ゲートウェイなどからデータを収集している +-3 スレッドがあります。

ここで、これらのスレッドの 1 つから Web ブラウザー コントロールを実行したいので、プログラムに自動ブラウジング機能を追加できます。各サブスレッドは、独自に Web ブラウザーを開くことができる必要があります。そこで、webbrowsing コントロールのみを含む 2 つ目の C# Windows フォームを作成しました。

この新しいスレッドで Web ブラウザー コントロールの ApartmentState.STA 設定を既に使用しています。ただし、form2 は応答しません。

Application.Run(); を呼び出そうとしました。このスレッドから、これにより webbrowser/form2 が応答します。しかし、その後、メインスレッドの実行が停止します。

そのため、どのように進めればよいのか、少し不安です。私が望むことはまったく可能ですか?

4

1 に答える 1