C# Form:
自定义了用户控件UCTel,包含pictures、label 两个控件。
自定义了事件HxClick.
public event EventHandler HxClick; private void PictureBox1_Click(object sender, EventArgs e)
{ if (HxClick != null) HxClick(sender, e);
} private void label1_Click(object sender, EventArgs e)
{
if (HxClick != null) HxClick(sender, e);
} 用户控件生成封装好.在Form1界面上添加该控件UCTel,直接用UCTel_HxClick,可以触发该事件下的代码。说明用户控件自定义事件是ok!现在的问题: 在Form1的代码中动态的添加控件的时候出现错误 private void ucTel_HxClick(object sender, EventArgs e)
{
...
}
button1下动态添加控件
private void button1_Click(object sender, EventArgs e)
{
UCTel ucTel= new UCTel();
... ucTel_HxClick += new System.EventHandler(this.ucTel_HxClick);
}
上面这句出错: ucTel_HxClick 是个方法组,无法赋值
自定义了用户控件UCTel,包含pictures、label 两个控件。
自定义了事件HxClick.
public event EventHandler HxClick; private void PictureBox1_Click(object sender, EventArgs e)
{ if (HxClick != null) HxClick(sender, e);
} private void label1_Click(object sender, EventArgs e)
{
if (HxClick != null) HxClick(sender, e);
} 用户控件生成封装好.在Form1界面上添加该控件UCTel,直接用UCTel_HxClick,可以触发该事件下的代码。说明用户控件自定义事件是ok!现在的问题: 在Form1的代码中动态的添加控件的时候出现错误 private void ucTel_HxClick(object sender, EventArgs e)
{
...
}
button1下动态添加控件
private void button1_Click(object sender, EventArgs e)
{
UCTel ucTel= new UCTel();
... ucTel_HxClick += new System.EventHandler(this.ucTel_HxClick);
}
上面这句出错: ucTel_HxClick 是个方法组,无法赋值
ucTel.ucTel_HxClick += new System.EventHandler(this.ucTel_HxClick);