【发布时间】:2014-04-07 06:21:52
【问题描述】:
我在 vb.net 中处理事件
AddHandler ButtonOne.Click, AddressOf ButtonClick
Private Sub ButtonClick(ByVal ctrl As Office.CommandBarButton, ByRef Cancel As Boolean)
//do stuff
End sub
但是我的事件调用了两次。当我在按钮和另一种方法中单击一次时 我正在处理相同的事件
Private Sub AddToolbar()
// do something
AddHandler firstButton.Click, AddressOf ButtonClick
End
如何解决这个问题? 请帮帮我
【问题讨论】:
-
您刚刚为同一个按钮的 Click 事件调用了 AddHandler 两次。删除其中一个。
-
ButtonOne.Click 和 firstButton.Click 是两个不同的按钮
-
这不是您的投诉所暗示的。 “一个”和“第一个”当然是可疑的相似。选择好的标识符名称并避免在多个变量中存储对对象的引用是避免麻烦的好方法。
标签: vb.net outlook-2010