C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 116 を表示中)
■68486 / )  テキストの中身を消して、カーソルを点滅状態にするには?
□投稿者/ サトウ (4回)-(2013/10/22(Tue) 21:48:31)

分類:[C#] 

2013/10/22(Tue) 22:21:29 編集(投稿者)
2013/10/22(Tue) 22:00:29 編集(投稿者)

サンプルとして、Yahooを用いさせて頂きます。

以下の状態で検索します。

webBrowser1.Navigate("http://search.yahoo.co.jp/search?p=時計&search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=-1&oq=時計");

この後に、このページの
検索用のテキストの時計の文字を消して、
検索用のテキストをマウスクリックして、カーソルを点滅状態にさせたいのですが、
どの様にしたら良いのか分かりません。

つまり、消去して入力できる状態にしたいのですが、分かりません。
下記のように記述してみましたが、なぜかvが入力されてしまいます。
また、カーソルも点滅状態に出来ません。

webBrowser1.Navigate("http://search.yahoo.co.jp/search?p=時計&search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=-1&oq=時計");

webBrowser1.Document.Body.GetElementsByTagName("p")[0].SetAttribute("value", "");

//以下の3つとも駄目でした。
webBrowser1.Document.Body.GetElementsByTagName("p")[0].RaiseEvent("OnMouseDown");

webBrowser1.Document.Body.GetElementsByTagName("p")[0].InvokeMember("mousedown");

webBrowser1.Document.Body.GetElementsByTagName("p")[0].InvokeMember("click");



どなたか分かる方教えてください。



返信 編集キー/


管理者用

- Child Tree -