用户控件事件的设计时查看
时间:2020-03-06 14:49:02 来源:igfitidea点击:
我创建了一个WinSystems控件,该控件继承自System.Windows.Forms.UserControl ...我在控件上有一些自定义事件,希望该控件的使用者能够看到它们。在设计期间,我无法真正使我的事件显示在"属性"窗口的"事件"选项卡中。这意味着分配事件的唯一方法是以编程方式编写
myUserControl.MyCustomEvent += new MyUserControl.MyCustomEventHandler(EventHandlerFunction);
我想这对我很好,但是当其他人使用我的UserControl时,他们将不会知道这些事件存在(除非他们阅读了doco ...是的,对)。我知道该事件将使用Intellisense进行显示,但是如果它也可以显示在属性窗口中,那就太好了。
解决方案
确保活动是公开的。例如...
[Browsable(true)] public event EventHandler MyCustomEvent;