原来在写一个多窗口的浏览器的时候,有个问题很让我郁闷。
就是例如在浏览Csdn的论坛的帖子时,点击关闭窗口,总不能把mdi子窗口关闭,而是留下灰色的一大片,很不爽。。。

用了onquit,disposed等函数都一点用处也没有。。

偶然发现:只要使用HandleDestroyed方法即可.

            this.axWebBrowser1.HandleDestroyed+=new EventHandler(axWebBrowser1_HandleDestroyed);

       
private void axWebBrowser1_HandleDestroyed(object sender, EventArgs e)
        {
            Close();
        }

就可以成功解决问题了。
给我的教训是:多尝试,就有收获。WebBrowser 和 Win Form 的关闭问题?




相关文章: