2011-05-12 112 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