Beispiel #1
0
 void task_ErrorOccurred(object sender, FileTransmissionErrorOccurEventArgs e)
 {
     if (InvokeRequired)
     {
         this.Invoke(new Delegate_String(s => this.listBox1.Items.Add(s)), e.InnerException.ToString());
     }
     else
     {
         this.listBox1.Items.Add(e.InnerException.ToString());
     }
 }
Beispiel #2
0
 void task_ErrorOccurred(object sender, FileTransmissionErrorOccurEventArgs e)
 {
     if (e.InnerException is IOException)
     {
         if (MessageBox.Show(e.InnerException.Message, "IO异常", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error) == DialogResult.Cancel)
         {
             e.Continue = false;
             Application.Exit();
         }
         else
         {
             e.Continue = true;
         }
     }
     else
     {
         MessageBox.Show(e.InnerException.ToString(), "异常", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }