千兆网线制作方法:C#.net 窗体继承问题;

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 08:28:14
C# WinForm开发中,A窗体继承B窗体,但是不想让B窗体继承A窗体的某个事件,如保?

举例:A窗体的close事件内有MessageBox.Show("A关闭"),那我关闭B窗体的时候也有这样提示,我最终的意思就是让B不执行A的CLOSE事件代码,而执行B本身的CLOSE代码。
说的挺明白了吧,不明白QQ:17027271

在B中

protected override Close()
{
//...
}

或者

protected new Close()
{
//...
}

Close 的具体内容,根据情况来

利用覆盖可以实现,也可以在b中直接重新写close函数