現在ブラウザコントロールを使用してホームページを表示しています。そして、時々リンク先をクリックすると、別のウィンドウで開く場合がありますが、それもブラウザコントロールで開くことは出来ますでしょうか?ここの掲示板で以前同じよな質問を見たのですが、検索してもなかなか見つけられませんでした。そこのリンク先が分かれば教えていただけませんか、或いは、ご教授願いします。
また或いは、別ウィンドウで開くページを別ウィンドウで開かせないで表示する
方法はあるでしょうか?プログラムを使わずにCtrlやShiftを押しながらリンク先をクリックしたりしたのですが、別ウィンドウで開いてしまいます。宜しくお願いします。
>それもブラウザコントロールで開くことは出来ますでしょうか?
WebBrowser_NewWindow2を調べてみてください。
>別ウィンドウで開くページを別ウィンドウで開かせないで表示する
これは難しいので次のステップでがんばってください。
あんさんありがとう御座います。
WebBrowser_NewWindow2ですね。これから調べてやってみたいと思います。
ありがとう御座います。以下のようにして出来ました。
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
ツイート | ![]() |