动态控件中的事件,该怎么处理
动态控件中的事件
下面是C#的代码,看不太懂
转成VB.NET的下面这要位,但不对
提示
“Public Event Click(sender As Object, e As System.EventArgs)”是事件,不能直接调用。请使用“RaiseEvent”语句引发事件。
------解决方案--------------------
http://stackoverflow.com/questions/4647732/explicit-add-remove-for-event-in-vb-net
------解决方案--------------------
Public Custom Event Click As EventHandler Implements IButton.Click这句及其后面的代码都可以删除掉,没有用
下面是C#的代码,看不太懂
private Button _button;
public event EventHandler Click
{
add
{
this._button.Click += value;
}
remove
{
this._button.Click -= value;
}
}
转成VB.NET的下面这要位,但不对
Private _button As Button
Public Custom Event Click As EventHandler Implements IButton.Click
AddHandler(ByVal value As EventHandler)
'Me._button.Click += value
End AddHandler
RemoveHandler(ByVal value As EventHandler)
'Me._button.Click -= value
End RemoveHandler
RaiseEvent(ByVal sender As Object, ByVal e As EventArgs)
End RaiseEvent
End Event
提示
“Public Event Click(sender As Object, e As System.EventArgs)”是事件,不能直接调用。请使用“RaiseEvent”语句引发事件。
RaiseEvent
vb.net
button
------解决方案--------------------
http://stackoverflow.com/questions/4647732/explicit-add-remove-for-event-in-vb-net
------解决方案--------------------
Public Custom Event Click As EventHandler Implements IButton.Click这句及其后面的代码都可以删除掉,没有用