public void AlarmControlInit() { if (m_pSectionObjList == null) { return; } if (m_pSectionObjList.Count <= 0) { return; } foreach (ASectionObj obj in m_pSectionObjList) { AlarmHandleControl ahc = new AlarmHandleControl(); ahc.rainfallsDbHelper = RainfallsDbHelper; ahc.SoundPlay = SoundPlay; ahc.SectonObj = obj; ahc.OnShowHiddenEvent += new ShowHiddenDelegate(frmAlarm.getInstance().WhoIsShow); m_pAlarmControlDictionary.Add(obj.ID, ahc); frmAlarm.getInstance().AddAlarmControl(ahc); } }
public void AddAlarmControl(AlarmHandleControl ahc) { m_pAlarmControlList.Add(ahc); }