Tôi có một chương trình thực hiện một số công việc sao chép (thông qua File.Copy) có thể kéo dài vài phút. Khi người dùng mang một cửa sổ khác đến nền trước trong thời gian này, cửa sổ chương trình sẽ trống vì nó không tự vẽ lại.C# Cửa sổ bị trống khi bận -> Progressbar? Nhưng bằng cách nào?
Bây giờ tôi muốn hiển thị ProgressBar trong cửa sổ phụ ở giữa màn hình, nhưng cửa sổ đó cũng sẽ trống.
Vì vậy, tôi bắt đầu nó trong một chuỗi khác không có tác dụng.
Tôi khá chắc chắn ai đó đã làm điều này trước đây nhưng tôi không thể tìm thấy ví dụ làm việc. Bất kỳ ý tưởng?
Thực hiện quy trình chạy dài của bạn trong BackgroundWorkerThread. – ChrisF