c# 事件传参

来源:互联网 发布:js 数组遍历运行不同步 编辑:程序博客网 时间:2024/05/20 13:07
public class SeatChoosenEventArgs : EventArgs    {        public 呼叫中心工号核对表Entity SeatChoosen;    }  public partial class UCSeatIcon : UserControl{     private 呼叫中心工号核对表Entity _entity;
public event EventHandler<SeatChoosenEventArgs> SeatChoosenEvent; private void pictureBox1_Click(object sender, EventArgs e) { if (SeatChoosenEvent != null) { SeatChoosenEvent(this, new SeatChoosenEventArgs() { SeatChoosen = _entity }); } } }
复制代码
复制代码
public partial class UCSeatDetailNew : UserControl{      UCSeatIcon1.SeatChoosenEvent += UCSeatChoose_SeatChoosenEvent;           public void UCSeatChoose_SeatChoosenEvent(object sender, SeatChoosenEventArgs e)        {            //if (SeatChoosenEvent != null)            //{            //    SeatChoosenEvent(sender, e);            //}            呼叫中心工号核对表Entity t =  e.SeatChoosen;            UCSeatIcon seatIcon = (UCSeatIcon)sender;            ActivePeople(seatIcon);        }}
原创粉丝点击