首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

动态控件中的事件,该怎么处理

2013-04-26 
动态控件中的事件下面是C#的代码,看不太懂 private Button _buttonpublic event EventHandler Click{add{

动态控件中的事件
下面是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这句及其后面的代码都可以删除掉,没有用

热点排行