当前位置: 代码迷 >> .NET组件控件 >> 关于Component里事件的有关问题
  详细解决方案

关于Component里事件的有关问题

热度:8238   发布时间:2013-02-25 00:00:00.0
关于Component里事件的问题
代码如下:
public   MyComponent   :   Component
{
        //此处省略自动生成的构造函数
        public   EventHandler   MyEvent;
}

将这个组件放到Form上后,在属性编辑中无法注册事件,不知道是为什么~~~~

------解决方案--------------------------------------------------------
public event EventHandler MyEvent
试试这个!
event关键字限制客户必须通过调用事件发布者的发布方法才能激发事件。
而无该关键字,就可以在任何地方调用myEvent(argument)激发事件。而一般组件事件接收器代码都型如:
myEvent =new MyEvent(OnEvent);
myPublisher.FireEvent(SenderObj, otherArg);
  相关解决方案