添加事件
public delegate void EventHandler(object sender, EventArgs e);
public class button : Control
{
public event EventHandler Click;
}
public partial class LoginDialog: Form
{
button okButton;
public LoginDialog()
{
okButton = new button();
okButton.Show();
okButton.Click += new EventHandler(okButtonClick);
InitializeComponent();
}
private void okButtonClick(object sender, EventArgs e)
{
MessageBox.Show("Success!");
}
}
在以上代码中,首先定义了一个委托EventHandler,然后为button控件设置了Click事件,追后在LoginDialog的实例构造函数中创建了一个button实例,并将事件处理程序附加到Click事件上。

浙公网安备 33010602011771号