VB2008のWebBrowserを使用しています。
このWebBrowserに表示させたページにあるリンクが、target指定や
JavaScriptの処理等でで別画面を表示させるようになっている場合、
このリンクをクリックするとIEが立ち上がり、別画面が表示されますが、
(私のところはIE以外のブラウザを入れていないのでよく分かりませんが)
これを、IEではなくて別のWebBrowserコントロール上に表示させることは可能でしょうか?
もし可能ならば、その方法を教えていただきたく、よろしくお願いします。
ActiveX 版の WebBrowser であれば、NewWindow2 / NewWindow3 イベントで処理できます。
http://support.microsoft.com/kb/311282/en-us
しかし、.NET 版の WebBrowser では、そのイベントが公開されていません。
そのため、下記のようにして NewWindow2 を使えるようにせねばなりません。
http://homepage1.nifty.com/yasunari/VB/VB2005/WebBrowserNewWindow2Event.htm
魔界の仮面弁士さま、ありがとうございます。
上記のURLを参考に、やりたいことが実現できるかどうか試してみます。
また何かありましたら、よろしくお願いします。
ツイート | ![]() |