[Tips][WebBrowser] 別ページへの移動を禁止する

[ad code=2 align=left]
AllowNavigetionプロパティにFalseを設定すると別ページへの移動を禁止することができます。

例えば、ページ内のリンクをクリックしても別のページへ移動することができなくなります。

下記は、別ページへの移動を禁止する例です。

図からはわかりにくいのですが、Yahoo Japanのトップページに表示されているリンクをクリックしても別ページへ移動することはできません。

VBの例

' フォームロード時の処理
Private Sub Form5_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
    'Yahooを開く
    WebBrowser1.Url = New Uri("http://www.yahoo.co.jp")

    '★★★別ページへの移動を禁止する★★★
    WebBrowser1.AllowNavigation = False
End Sub

C#の例

// フォームロード時の処理
private void Form5_Load(object sender, EventArgs e)
{
    // Yahooを開く
    webBrowser1.Url = new Uri("http://www.yahoo.co.jp");

    // ★★★別ページへの移動を禁止する★★★
    webBrowser1.AllowNavigation = false;
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください