自定義控件的幾個問題
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还是会自动生成这个事件的代码,你试试再把控件的默认事件换以下应该就可以了。如果你要隐藏的不是控件的默认事件的话应该就没问题了。