在这种情况下,问题标题可能不正确,但我似乎在其他地方找不到问题的答案。
我创建了一个自定义文本框,它本质上是用户控件内面板中的文本框。当我将这个文本框添加到表单中,并希望特别使用文本框中的事件处理程序时,事情就开始进入灰色区域。
您需要定义要在用户控件中使用的事件
例如,如果您想激发TextChanged事件,当文本框的TextChanged活动激发时:
Public Class MyUserControl : Inherits Control
Public Shadows Event TextChanged(sender As Object, e As EventArgs)
Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
RaiseEvent TextChanged(sender, e)
End Sub
End Class
请注意,您需要将其声明为Shadows
,以避免与基类发生冲突