Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
タブブラウザを作りたい
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=10230#CommentId20664
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
YAS
 (社会人)
投稿日時
2011/5/25 02:17:59
>リンクがクリックされたときにイベントを発生させる方法
確かに,この条件ではるきおさんのおっしゃる通りですが,タブブラウザをつくるのであれば,NewWindowイベントを処理できないと,リンクを「新しいウィンドウで開く」場合にIEが立ち上がってしまいます。
しかし,WebBrowserコントロールのNewWindowイベントでは,「新しいウィンドウで開く」のキャンセルをすることはできますが,開くべきURLを取得することができません。また,Navigatingイベントで取得しようと思っても,NewWindowイベントでキャンセルをすると,Navigatingイベントが発生しません。わたしは,WebBrowserコントロールのNewWindowイベントでタブブラウザのような動作を実現するのは無理であろうと考えます。
そのため,わたしのサンプルではNewWindow2イベントを実装しています。NewWindow2イベントでは
「新しいウィンドウを開く」をキャンセルでき,なおかつ開くべきページのURLを取得できます。