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

关于控件的事件继承

2012-08-30 
【求助】关于控件的事件继承!现有如下继承类:VB.NET codePublic NotInheritable Class CLabelInherits Label

【求助】关于控件的事件继承!
现有如下继承类:

VB.NET code
Public NotInheritable Class CLabel    Inherits Label    Protected Overrides Sub OnMouseEnter(ByVal e As System.EventArgs)            End SubEnd Class

我把这个控件放在一个窗体上,然后手动添加一个用户事件:
VB.NET code
    Private Sub CLabel1_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs) Handles CLabel1.MouseEnter        '这个事件将不会被触发    End Sub


怎么破?

[解决办法]
因为MouseEnter事件是在OnMouseEnter中触发的,而你重写了这个方法而没有调用基类的OnMouseEnter也没有自行触发事件,导致该事件不能触发

热点排行