Update der ProgressBar in einem anderen Fenster aus eine Funktion?

Ich habe einen Background-Task, der eine Datei hochlädt, und ich möchte es zu berichten, den Fortschritt auf einer progressbar auf eine andere form. Wie würde ich gehen? Ich bin etwas neu in C# aber lange Zeit VB .net-Programmierer.

Ich Durcheinander mit diesen code, aber seine völlig falsch.

System.Windows.Forms.Form progForm = new ProgressWindows();
Control[] ctrls = progForm.Controls.Find("fileProgress1", true);
  • Winform-app? Wollen Sie zeigen den genauen Prozentsatz? Sie haben keine Möglichkeit zu wissen, der Prozentsatz? Möchten Sie verwenden, BacgroundWorker? Sorry für die vielen Fragen 🙂
  • Ich tatsächlich tun. Seine MS VSTO Outlook-plugin. Aber während der Fortschritt der übertragung, ich benutze percentageComplete = (int)(totalReadCount / (double)fileSize * 100); und ich bekomme eine einfache 1 zu 100 Fortschritt. Ich habe getestet dies durch die messagebox.
InformationsquelleAutor Dan C. | 2011-09-04
Schreibe einen Kommentar