3

Windows フォームWebBrowserコントロールを使用して、生成されたレポートを表示するように設定していますDocumentText。ユーザーが右クリック メニューで [更新] を選択するのを防ぐ方法、またはレポートを再生成できるように更新を傍受する方法はありますか? 現在、refresh メソッドが「about:blank」をリロードし、レポートを破棄しています。

        Browser.AllowNavigation = true;
        Browser.DocumentText = "<head></head><body><h1>Test</h1></body>";

これまでのところ、更新によってNavigatingイベントが発生することはないようDocumentCompletedです。また、コントロールが HTML コンテンツを置き換えても、イベントは発生しません。の両方の設定を試しましたがAllowNavigation、目に見える違いはありません。

4

1 に答える 1

-2

OnKeyPressイベントを使用してそれを行うことができます:

private void KeyPressed(object sender, KeyPressEventArgs e)
{
       if(e == Keys.F5)
                //do sth;
}

Simon Mourier が言ったことに関連して、コンテキスト メニューを無効にすることができます

于 2012-08-27T16:42:02.930 に答える