控件代码:
public partial class ButtonEx : Button
{
public event EventHandler OnButtonClick;
public ButtonEx()
{
}
[Description("On Click")]
public void OnClick()
{
if (OnButtonClick != null)
{
OnButtonClick(this, null);
}
}
private void InitializeComponent()
{
this.SuspendLayout();
//
// ButtonEx
//
this.Name = "ButtonEx";
this.Size = new System.Drawing.Size(671, 150);
this.ResumeLayout(false);
}
}
控件在生成后,在引用部分即可引用部分使用该该事件:OnButtonClick