2014-04-19 39 views
0

当你把里面的工具用户控件无法从事件窗口事件创建在用户控件不工作

代码在用户控件内激活:

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 
+0

如果上面的代码是正确的,那么你需要改变'处理Button1.ClickEvent'到'处理Button1.Click'。 –

+0

CodeJock控件名称事件Click ClickEvent – user3495784

回答

0

尝试宣布活动为公开

Public Event Clicks(sender As Object, e As EventArgs) 

这使得事件从用户控件的外部可见,因此您可以从窗体对其做出反应。

+0

谢谢,但代码没有工作 – user3495784

+0

您没有提供任何信息来处理。你必须详细描述什么不起作用。你得到什么错误信息?你想要什么样的行为,你会得到什么样的行为?这不是推特,使用空间。 – Jens