我試圖讓進度條顯示當前進度,但由於某種原因進度條只顯示在那裏,沒有任何事情發生。我使用下面的代碼Progressbar沒有被backgroundworker更新
Private Sub BuildApp_ProgressChanged(sender As Object, e As ProgressChangedEventArgs) Handles BuildApp.ProgressChanged
Me.ProgressBar1.Value = e.ProgressPercentage
End Sub
我檢查後臺工作人員的屬性是否設置爲報告狀態,並將其設置爲「是」。另外,我檢查了進度條的樣式,它被設置爲Blocks。任何幫助?
從DoWork的內()處理程序需要調用ReportProgress(),並傳遞當前百分比值。你是這麼做的?... –
因此,這意味着我需要在bg工人的每個操作後手動鍵入一個值? –
@KrešimirČulina是 - 背景工作者無法神奇地確定剩餘工作量! – Blorgbeard