private void InvokeUpdateData(bool noHandle, CAlarmData titleData) { if (titleData == null) { return; } UpdateHandler.Data = titleData; //if (noHandle == false) //{ //if (this.InvokeRequired) //{ //this.Invoke(UpdateHandler.OnUpdateData, noHandle, titleData); //} //else //{ UpdateHandler2 del = new UpdateHandler2(ShowAlarmForm); this.Invoke(del); //} ////} }
public object Clone() { CAlarmData objData = new CAlarmData(); objData.strAlarmDate = this.strAlarmDate; objData.iAlarmID = this.iAlarmID; objData.eAlarmLevel = this.eAlarmLevel; objData.eAlarmUnit = this.eAlarmUnit; objData.eAlarmBoxType = this.eAlarmBoxType; objData.iAlarmBoxRectangleX = this.iAlarmBoxRectangleX; objData.iAlarmBoxRectangleY = this.iAlarmBoxRectangleY; objData.iAlarmBoxRectangleWidth = this.iAlarmBoxRectangleWidth; objData.iAlarmBoxRectangleHeight = this.iAlarmBoxRectangleHeight; objData.strAlarmText = new string[( int )enumLanguage.LANGUAGE_FINAL]; objData.strAlarmActionText = new string[( int )enumLanguage.LANGUAGE_FINAL]; for (int iLoopLanguage = 0; iLoopLanguage < ( int )enumLanguage.LANGUAGE_FINAL; iLoopLanguage++) { objData.strAlarmText[iLoopLanguage] = this.strAlarmText[iLoopLanguage]; objData.strAlarmActionText[iLoopLanguage] = this.strAlarmActionText[iLoopLanguage]; } return(objData); }