自定义控件,怎么在自定义控件中加自定义属性和方法,再属性面板上显示.
自定义控件,怎么在自定义控件中加自定义属性和方法,再属性面板上显示.
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);
}
这样定义好事件后,就可以在属性窗口的事件页中看到并添加这个事件的处理程序了.