WebBrowser 和 Win Form 的关闭问题?
原来在写一个多窗口的浏览器的时候,有个问题很让我郁闷。
就是例如在浏览Csdn的论坛的帖子时,点击关闭窗口,总不能把mdi子窗口关闭,而是留下灰色的一大片,很不爽。。。
用了onquit,disposed等函数都一点用处也没有。。
偶然发现:只要使用HandleDestroyed方法即可.
this .axWebBrowser1.HandleDestroyed += new EventHandler(axWebBrowser1_HandleDestroyed);
private void axWebBrowser1_HandleDestroyed( object sender, EventArgs e)
{
Close();
}
就可以成功解决问题了。
给我的教训是:多尝试,就有收获。
就是例如在浏览Csdn的论坛的帖子时,点击关闭窗口,总不能把mdi子窗口关闭,而是留下灰色的一大片,很不爽。。。
用了onquit,disposed等函数都一点用处也没有。。
偶然发现:只要使用HandleDestroyed方法即可.
this .axWebBrowser1.HandleDestroyed += new EventHandler(axWebBrowser1_HandleDestroyed);
private void axWebBrowser1_HandleDestroyed( object sender, EventArgs e)
{
Close();
}
就可以成功解决问题了。
给我的教训是:多尝试,就有收获。
posted on
2004-05-09 18:54
嘻哈呵嘿 阅读(
...) 评论(
...)
编辑
收藏