C#でブラウザアプリを作成しています。
webbrowserコントロールに、あるサイトを表示させ、
文字をセットしsubmitするという単純な動作が何故かできません。
WebBrowserコントロール内のテキストボックスに文字列をセットするには?[2.0、C#、VB]
http://www.atmarkit.co.jp/fdotnet/dotnettips/860controlwb/controlwb.html
このサイトを参考に、
ボタンクリックイベントで、
private void btnRun_Click(object sender, EventArgs e)
{
HtmlElementCollection all = webBrowser.Document.All; HtmlElementCollection forms = all.GetElementsByName("url"); forms[0].InnerText = listDomain.Text; // テキストボックスに「C#」を入力 HtmlElementCollection forms3 = all.GetElementsByName("wwmform"); forms3[0].InvokeMember("submit"); // フォームのサブミット }
このようにコーディングしたのですが、
全く反応なしです。
何がいけないのか、
何かヒントでもわかる方いらっしゃらないでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/02 03:18