在winforms应用程序中Winforms WebBrowser网页触发事件

时间:2011-03-09 11:07:45

标签: c# winforms

我有一个winforms应用程序。在我的表格上,我有一个webbroswer控件。它拥有一个网页。当在网页上触发事件时,例如单击我希望隐藏的按钮()表单以及网页。这可能吗?

1 个答案:

答案 0 :(得分:2)

您可能正在尝试做一些比我要建议的更复杂的事情,但您可以在Web浏览器控件上处理导航事件。也许做这样的事情:

this.webBrowser1.Navigating += new System.Windows.Forms.WebBrowserNavigatingEventHandler(this.webBrowser1_Navigating);

private void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e) {
    e.Cancel = true;
    webBrowser1.Visible = false;
}

当然,e.Cancel会阻止导航请求的发生(如果这是你想要的)。