Korzystam z poniższego kodu, aby zaktualizować pasek postępu.Jak zaktualizować pasek postępu w środowisku wykonawczym za pomocą C#
ProgressBar.Visible = true;
ProgressBar.Minimum = 1;
ProgressBar.Maximum = PortCount;
ProgressBar.Value = 1;
ProgressBar.Step = 1;
int intdata = 5;
for (int x = 1; x <= intdata; x++)
{
ProgressBar.PerformStep();
}
MessageBox.Show("Done");
Ale nie jest aktualizowany podczas pracy. Czy to dlatego, że pasek postępu znajduje się w tym samym wątku. Jeśli tak, jak zaktualizować ten postęp z innego wątku. Pomoc ...
+1 dla BackgroundWorker. – leppie