- ベストアンサー
C#のwebBrowserでの質問です。
C#のwebBrowserでの質問です。 行いたい事としましては、C#のtextBoxツールへ入力した内容を WebBrowserコンポーネントにて表示させているWEBページの<input type="text"~> テキストフォームへ反映をさせたいのですが、これは可能でしょうか? 可能でありましたら、どのように行うと実現可能かを教えて頂ければ幸いです。 よろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
inputが複数あると仮定して HtmlElementCollection elems = null; HtmlElement elem = null; elems = webBrowser1.Document.GetElementsByTagName("input"); for (i = 0; i < elems.Count; i++){ elem = elems[i]; sname = elem.GetAttribute("name"); elem.SetAttribute("value", textBoxツールへ入力した内容); inputのエレメントを取得して、nameでその中のどれかを特定し、SetAttributeでvalueに書き込む。 簡単に書くとこんな感じですが、そのwebの構造によりかなり(非常に?)複雑な処理になります。