2011-03-09 106 views
2

我有一個winforms應用程序。在我的表格中,我有一個webbroswer控件。它擁有一個網頁。當在網頁上觸發一個事件時,比如點擊一個按鈕,我希望隱藏()表單以及網頁。這可能嗎?在Winforms應用程序中Winforms WebBrowser網頁觸發事件

+0

Sally您是否可以控制網頁瀏覽器中顯示的HTML頁面,或者您想要截取Internet上任何可能的網頁上的按鈕? – 2011-03-09 11:13:39

+0

我確實控制了網頁。這是一個ASPX頁面。 – Sally 2011-03-09 11:20:53

回答

2

您可能試圖做一些比我要建議的更復雜的事情,但是您可以在Web瀏覽器控件上處理Navigating事件。也許做這樣的事情:

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將阻止導航請求發生(如果這是你想要的)。