Tôi đang sử dụng mã bên dưới để cập nhật thanh tiến trình của mình.Cách cập nhật thanh tiến trình trong thời gian chạy bằng cách sử dụng 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");
Nhưng, nó không được cập nhật trong thời gian chạy. Có phải vì thanh tiến trình nằm trong cùng một chuỗi không. Nếu vậy, làm thế nào để cập nhật tiến trình này từ một chủ đề khác. Trợ giúp ...
+1 cho BackgroundWorker. – leppie