2013-08-27 48 views
0

我正在開發基於C#的桌面應用程序。作爲報告生成的一部分,我生成了一個Excel文件。但是,隨着條目數量的增加,完成報告生成所需的時間也會增加。如何使用C#中剩餘時間屬性更新進度欄

因此,我打算創建一個進度條,表示剩餘的估計時間。

  • 我會計算採取的第一次迭代的時間(T_1
  • 我知道迭代次數(T_num

我使用進度條來更新進度:

progressBar1.Minimum = 1; 
progressBar1.Maximum = 100; 
progressBar1.Value = 1; 

我無法將這2個參數連接到進度條。任何想法如何做到這一點?

編輯:

對不起,我錯過了這個部分在我的問題。我想顯示剩餘的預計時間。

感謝

+0

你想要某種基於計時器的回調顯示部分迭代? – doctorlove

回答

1

如果設置ProgressBar1.Maximum = T_num那麼你可以簡單的增加值中的每個迭代。