Exemplo n.º 1
0
 private void OnProgress(object sender, TFTPClient.ProgressEventArgs e)
 {
     if (InvokeRequired)
     {
         Invoke(new EventHandler <TFTPClient.ProgressEventArgs>(OnProgress), sender, e);
     }
     else
     {
         toolStripStatusLabel1.Text  = $"({e.Transferred}/{((e.TransferSize >= 0) ? e.TransferSize.ToString() : "?")} bytes) {(e.IsUpload ? "Uploading" : "Downloading")} '{e.Filename}'";
         toolStripProgressBar1.Value = (e.TransferSize > 0) ? (int)(100.0 * e.Transferred / e.TransferSize) : 0;
     }
 }
Exemplo n.º 2
0
 private static void OnProgress(object sender, TFTPClient.ProgressEventArgs args)
 {
     Console.WriteLine("'{0}': {1} of {2}", args.Filename, args.Transferred, args.TransferSize >= 0 ? args.TransferSize.ToString() : "?");
 }