在visual studio 2010中,使用c#;檢查瀏覽器是否手動關閉
我打開一個瀏覽器:
private IE browser;
private void Set_Browser()
{
string splashUrl = "google.com";
browser= new IE(splashUrl);
}
如果用戶(人)關閉意外的瀏覽器,那麼我的應用程序將無法再工作。
問題:
- 那麼,如何檢查,如果用戶手動關閉瀏覽器?
- 我可以通過將瀏覽器添加到作爲控件的我的 應用程序GUI來禁用用戶關閉瀏覽器嗎? [使用Windows窗體]
- - >我該怎麼做?
與此相關的帖子How to use watin with WebBrowser control?最後一個問題(2歲,但沒有像樣的答案太)
編輯:在給定的URL的解決方案似乎工作。問題是,如果我嘗試將WebBrowser.ActivateX ..作爲對象發送給其他類。然後我的瀏覽器=新的IE(..)返回null。當我在窗體類中實例化它時它確實工作。任何解決方案
WPF or win forms? –
http://www.codeproject.com/Articles/60179/Web-Browser-in-C –
ty爲鏈接Sawan,提到了一些有趣的功能。但是,提到了與WatiN相關的註釋,以及將其作爲Windows控制器實現的方式。 – dylanmensaert