首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于继承和事件触发的有关问题

2011-12-31 
关于继承和事件触发的问题从DataGridView派生了一个类DG,在类DG中写了DataError事件的代码,然后在一个窗体

关于继承和事件触发的问题
从DataGridView派生了一个类DG,在类DG中写了DataError事件的代码,然后在一个窗体中使用了DG控件,但在这个控件里再次写DataError事件后,发现触发的始终是DG中DataError代码,而没有触发我在窗体里添加的控件的事件代码,怎么回事?

[解决办法]
帮你顶一下
[解决办法]
因为触发源始终是触发DataGridView的事件。你override还是new?
[解决办法]
贴代码上来看看啊。
[解决办法]
你应该在DG类中重写OnDataError方法。而不是在DG类中编写DataError事件的处理函数。
记住在重写OnDataError方法的最后要加上base.OnDataError();不然不会调用基类的OnDataError方法。

热点排行