2014-04-19 38 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