ブラウザコントロールで更に別のブラウザコントロールで開く

解決


ひふ  2007-08-09 18:39:46  No: 99300

現在ブラウザコントロールを使用してホームページを表示しています。そして、時々リンク先をクリックすると、別のウィンドウで開く場合がありますが、それもブラウザコントロールで開くことは出来ますでしょうか?ここの掲示板で以前同じよな質問を見たのですが、検索してもなかなか見つけられませんでした。そこのリンク先が分かれば教えていただけませんか、或いは、ご教授願いします。
また或いは、別ウィンドウで開くページを別ウィンドウで開かせないで表示する
方法はあるでしょうか?プログラムを使わずにCtrlやShiftを押しながらリンク先をクリックしたりしたのですが、別ウィンドウで開いてしまいます。宜しくお願いします。


あん  2007-08-10 02:04:35  No: 99301

>それもブラウザコントロールで開くことは出来ますでしょうか?
WebBrowser_NewWindow2を調べてみてください。
>別ウィンドウで開くページを別ウィンドウで開かせないで表示する
これは難しいので次のステップでがんばってください。


ひふ  2007-08-10 18:33:30  No: 99302

あんさんありがとう御座います。
WebBrowser_NewWindow2ですね。これから調べてやってみたいと思います。


ひふ  2007-08-11 20:18:09  No: 99303

ありがとう御座います。以下のようにして出来ました。

Private Sub WebBrowser1_NewWindow2(ppDisp As Object,
                                   Cancel As Boolean)
   Dim frmWB As Form1
   Set frmWB = New Form1

   frmWB.WebBrowser1.RegisterAsBrowser = TRUE

   Set ppDisp = frmWB.WebBrowser1.Object
   frmWB.Visible = True
End Sub


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加