我有一个winforms应用程序。在我的表格上,我有一个webbroswer控件。它拥有一个网页。当在网页上触发事件时,例如单击我希望隐藏的按钮()表单以及网页。这可能吗?
答案 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会阻止导航请求的发生(如果这是你想要的)。