调用控件事件的委托一问??
--------------------编程问答--------------------
private void buttonEdit1_ButtonClick(object sender,
DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
{
MessageBox.Show("dd");//+e.ToString());
}
public delegate void callbuttonclick(object o,
DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e);
public event callbuttonclick call;
private void simpleButton1_Click(object sender, EventArgs e)
{
call += new callbuttonclick(this.buttonEdit1_ButtonClick);
//没有用到buttonEdit1_ButtonClick的参数
//执行没有问题,
//如果用到了参数如MessageBox.Show("dd"+e.ToString());
//下面的函数怎么写呢??
call(null, null);
}
call(this,new DevExpress.XtraEditors.Controls.ButtonPressedEventArgs());
两个参数 你都传递为null
第2个参数为 DevExpress.XtraEditors.Controls.ButtonPressedEventArgs实例 --------------------编程问答-------------------- 委托为什么?
补充:.NET技术 , C#