Webbrowserコントロールから検索文字の取得

タグの編集
投稿者 みず  (学生) 投稿日時 2010/10/19 16:32:01
ページはいつも見させて頂いています。質問は初めてさせていただきます。宜しくお願いします。

現在、Webbrowserコントロールを使って、履歴をとったり、お気に入り機能をつけたりして、手作りのブラウザ的なものを作っています。その機能として、検索エンジンでなにを入力したのかを取得したいと思ってます。

このサイトで
http://www.atmarkit.co.jp/fdotnet/dotnettips/860controlwb/controlwb.html
検索文字を入力できることは理解しましたが、取得は色々試したり、調べたりしてみたのですが、私の知識ではたどりつけていません。submitしたときに、文字列を取得するようなことや、フォームに入力したときに、文字を取得するようなことはできないのでしょうか?
投稿者 魔界の仮面弁士  (社会人) 投稿日時 2010/10/19 20:49:00
HTML ページ上のオブジェクトに対するイベントを、VB から拾うことは可能です。
VB6 と VB.NET2002/2003 と VB2005/2008/2010 とで、それぞれ微妙にコードが異なりますけれども。

VB6 の場合の例
http://www.gizcollabo.jp/vbtomo/log/archive/vbqanda2_403_2.html

VB.NET 2003 の場合の例
http://hpcgi1.nifty.com/MADIA/VBBBS2/wwwlng.cgi?print+200805/08050024.txt
http://www.ne.jp/asahi/hishidama/home/tech/vb/webbrowser.html

VB2008 の場合の例
http://bbs.wankuma.com/index.cgi?mode=al2&namber=46863&KLOG=79
http://bbs.wankuma.com/index.cgi?mode=al2&namber=51775&KLOG=87
投稿者 みず  (学生) 投稿日時 2010/10/20 19:37:53
>魔界の仮面弁士様
複数の例をあげていただいてありがとうございます。
私はVisualStudio2008を使っていますので、一番下の2つが参考になると思われます。

検索語の入力は簡単にできたので、入力した検索語もinputの中に入ってたらできるかなと思っていたのですが、submitする時までわからないようです。検索語の監視することなどを含めて考えたいと思います。htmlを使うのが初めてなので、参照していただいたページを参考に色々試行錯誤したいと思います。