private void QL_Status_Change(enQL_Status staus) { if (_QL_Status == staus) { return; } _QL_Status = staus; if (_onQL_StatusChanged != null) { _onQL_StatusChanged(this, _QL_Status); } }
/// <summary> /// 경광등 상태 변경 /// </summary> /// <param name="sender"></param> /// <param name="status"></param> private void _ql_OnQL_StatusChanged(QL sender, enQL_Status status) { if (picStatus.InvokeRequired) { picStatus.Invoke(new delQL_StatusChanged(_ql_OnQL_StatusChanged), sender, status); return; } if (status == enQL_Status.Connected) { picStatus.Image = Function.resIcon16.button_green; } else { picStatus.Image = Function.resIcon16.button_red; } lblStatus.Text = status.ToString(); }