/// <summary> /// 当验开门 时触发该事件 /// </summary> /// <param name="onDoorType"></param> private void axCZKEM1_OnDoor(int iOnDoorType) { if (OnDoorEvent != null) { OnDoorType onDoorType = OnDoorType.初值; switch (iOnDoorType) { case (int)OnDoorType.出门按钮开门: onDoorType = OnDoorType.出门按钮开门; break; case (int)OnDoorType.关门: onDoorType = OnDoorType.关门; break; case (int)OnDoorType.开门: onDoorType = OnDoorType.开门; break; case (int)OnDoorType.意外开门: onDoorType = OnDoorType.意外开门; break; default: break; } if (onDoorType != OnDoorType.初值) { OnDoorEvent(new OnDoorEventArgs(onDoorType)); } } }
public OnDoorEventArgs(OnDoorType type) { this.onDoorType = type; }