示例#1
0
 private void OnLoaderFormClosing(object sender, FormClosingEventArgs e)
 {
     if (this.DialogResult == DialogResult.Cancel)
     {
         if (appLoader != null)
         {
             appLoader.AbortOperation();
             appLoader = null;
         }
     }
 }
示例#2
0
 private void OnLoaderFormClosing(object sender, FormClosingEventArgs e)
 {
     if (this.DialogResult == DialogResult.Cancel)
     {
         appLoader.AbortOperation();
     }
     // Remove event handlers
     appLoader.OperationFailed    -= new EventHandler <Core.LoaderEventArgs <Exception> >(appLoader_OperationFailed);
     appLoader.ProgressChanged    -= new EventHandler <Core.LoaderEventArgs <Int32> >(appLoader_ProgressChanged);
     appLoader.StatusChanged      -= new EventHandler <Core.LoaderEventArgs <String> >(appLoader_StatusChanged);
     appLoader.OperationCompleted -= new EventHandler <EventArgs>(appLoader_OperationCompleted);
 }