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

自定義控件的幾個問題解决思路

2012-03-04 
自定義控件的幾個問題1.如何屏敝掉一些不要的事件?定義控件后系統自動會把一些事件給繼承一下了2.自定義事

自定義控件的幾個問題
1.如何屏敝掉一些不要的事件?定義控件后系統自動會把一些事件給繼承一下了
2.自定義事件
    引用控件后,當點擊的是usecontrol區域時就能觸發Click事件,而點中usecontrol中的其它控件上時就不能觸發Click事件

以上謝謝!

[解决办法]
<EditorBrowsable(EditorBrowsableState.Never), Browsable(False)> _
Public Shadows Custom Event TextChanged As EventHandler
AddHandler(ByVal value As EventHandler)
AddHandler MyBase.TextChanged, value
End AddHandler
RemoveHandler(ByVal value As EventHandler)
RemoveHandler MyBase.TextChanged, value
End RemoveHandler
RaiseEvent(ByVal sender As Object, ByVal e As EventArgs)
End RaiseEvent
End Event

试试这样写,不过由于TextChanged是Textbox的默认事件,因此双击TextBox还是会自动生成这个事件的代码,你试试再把控件的默认事件换以下应该就可以了。如果你要隐藏的不是控件的默认事件的话应该就没问题了。

热点排行