2011-05-12 129 views
0

我有以下代碼:VB.NET點擊處理程序錯誤

CType(epuc, PropSoftware.SimpleUIControls.GenericPaymentControl).clickEvent = New EventHandler(AddressOf BtnAccept_Click) 

及以下處理

Public Sub BtnAccept_Click(ByVal sender As Object, ByVal e As EventArgs) 

但是,當我按一下按鈕,我沒有得到任何迴應...這意味着點擊事件沒有被觸發。任何想法爲什麼?

+0

誰地球上調用Click事件 「clickEvent」?這是如何編譯的? – 2011-05-12 23:35:40

回答

2

使用的AddHandler:

AddHandler CType(epuc, PropSoftware.SimpleUIControls.GenericPaymentControl).clickEvent, AddressOf BtnAccept_Click 
+0

有趣的是,如果我使用你寫的東西,我會得到下面的編譯錯誤:'clickEvent'不是'PropSoftware.SimpleUIControls.GenericPaymentControl'的事件。 – Sev 2011-05-12 22:10:41

+0

使用intellisence來檢查事件名稱是什麼,也許它只是.Click? – Stefan 2011-05-13 01:45:15