私はスレッド化に非常に慣れていません。次のようなスレッドを開始します。
Thread t_main;
t_main = new Thread(main_building_stuff);
t_main.Start();
そして、ある時点で、main_building_stuff で、メイン スレッドの webbrowser コントロールにロードされた web ページからいくつかのデータを取得したいと考えています。
私はこのコードでそれをやっています:
HtmlElement lit = webBrowser1.Document.GetElementById("buildqueue");
しかし、それはエラーになります... InvalidCastException (指定されたキャストが無効です)
ウェブブラウザからデータを受け取る正しい方法は何ですか?