c# event事件传递参数


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);
        }
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM