3

我正在使用 Windows 窗体WebBrowser控件通过设置来显示生成的报告DocumentText。有没有办法可以阻止用户在右键菜单中选择“刷新”,或者拦截刷新以便我可以重新生成我的报告?目前刷新方法重新加载“关于:空白”,丢弃我的报告。

        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 回答