在用户控件中创建的事件不起作用
本文关键字:事件 不起作用 创建 用户 控件 | 更新日期: 2023-09-27 17:58:56
当您将工具放入UserControl时,不会从事件窗口内激活
用户控制中的代码:
Public Class Commands
Event Clicks(sender As Object, e As EventArgs)
Private Sub Button1_ClickEvent(sender As Object, e As EventArgs) Handles Button1.ClickEvent
msgbox "Is Work In UserControl"
RaiseEvent Clicks(sender, e)
End Sub
形式代码:
Private Sub Commands1_Click(sender As Object, e As EventArgs) Handles Commands1.Clicks
MsgBox("No Work IN Form")
End Sub
尝试将事件声明为公共
Public Event Clicks(sender As Object, e As EventArgs)
这使得事件在用户控件外部可见,因此您可以从表单中对其作出反应。