用户控件的重载和创建新事件的方法解决方法

用户控件的重载和创建新事件的方法
我自己写了一个控件,控件中包含了一个TEXTBOX和一个LISTBOX。同时,我想为这个控件定义个TEXT属性。但是使用了OVERRIDES还是有问题,大致是说TEXTBOX和LISTBOX的TEXT属性继承之间的关系没有处理好。该如何写这个属性?

另外,我要为这个控件自定义一个触发事件,比如TEXTBOX中的字符慢5个就触发。整个该怎么写?

有经验的朋友给一个设计思路。


------解决方案--------------------
1、Text属性比较特殊,需要加上DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)

例如:
<DesignerSerializationVisibility(DesignerSerializationVisibility.Visible), Category( "杂项 "), Browsable(True), Description( "文本信息 ")> Public Overrides Property Text() As String
Get
Return MyTextBox.Text
End Get
Set(ByVal value As String)
MyTextBox.Text = value
End Set
End Property

2、在Textbox的Change事件内判断字符长度