原来在写一个多窗口的浏览器的时候,有个问题很让我郁闷。
就是例如在浏览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();
}
就可以成功解决问题了。
给我的教训是:多尝试,就有收获。