读书人

自定义控件,如何在自定义控件中加自定

发布时间: 2011-12-26 23:09:58 作者: rapoo

自定义控件,怎么在自定义控件中加自定义属性和方法,再属性面板上显示.
自定义控件,怎么在自定义控件中加自定义属性和方法,再属性面板上显示.

public partial class fox_myclass : Component
{
public fox_myclass()
{
InitializeComponent();
}

}



[解决办法]
楼主说的是注册一个事件吧,
可以在类里添加一个自定义委托,也可以用系统定义好的委托来定义一个事件:
public event EventHandler <EventArgs> someEvent;

public delegate void someDelegate(some parameters);
public event someDelegate someEvent;

事件在控件里要引发才能被使用者使用:
if (this.someEvent!=null)
{
this.someEvent(parameter);
}


这样定义好事件后,就可以在属性窗口的事件页中看到并添加这个事件的处理程序了.

读书人网 >C#

热点推荐