Пример #1
0
 void ParentForm_FormClosed(object sender, FormClosedEventArgs e)
 {
     if (th_syncData != null && th_syncData.ThreadState != ThreadState.Stopped)  //终止线程
     {
         th_syncData.Abort();
     }
     for (int i = 0; i < devList.Count; i++)
     {
         SyncDevice sDev = devList[i];
         if (sDev.syncState != SyncDeviceSyncState.Synced)
         {
             sDev.syncState = SyncDeviceSyncState.UnSync;
             SyncDeviceTool.InvokeSyncDeviceChanged(sDev);
         }
     }
 }
Пример #2
0
 public void Init()
 {
     SyncDeviceTool.SyncDeviceChanged += SyncDeviceTool_SyncDeviceChanged;
     SyncDeviceTool.Start();
 }
Пример #3
0
 protected override void OnClosed(EventArgs e)
 {
     SyncDeviceTool.Stop();
     base.OnClosed(e);
 }
Пример #4
0
 protected override void OnFormClosed()
 {
     SyncDeviceTool.Stop();
     base.OnFormClosed();
 }