回 帖 发 新 帖 刷新版面

主题:override的问题,请不吝赐教。

这是一个简单的IEForm的一个事件。
public partial class IEForm : Form
{
    public static IEForm _ieForm = null;
    protected override void OnClosing(CancelEventArgs e)
            {
                base.OnClosing(e);
                this.WebBrowser.Dispose(); 
                _ieForm = null;
            }
}
我想知道
1.这个画面Close事件的具体作用,和 语句base.OnClosing(e);的具体作用。
2.主要是override 能不能简单的给我解释一下。

拜托各位了。

回复列表 (共1个回复)

沙发

基类中有一个声明为虚(Virtrual)方法的OnClosing方法,在派生类中用overvide覆载OnClosing方法,base是调用了基类中的方法,在派生类方法中可以只写比原方法多出的语句,而不必重复写原来的语句

我来回复

您尚未登录,请登录后再回复。点此登录或注册