ProgressBar控制項:
ProgressBar控制項又稱「進度條」,可以即時顯示某一個處理過程目前的進度為何。其外觀如下:
(1) 其常用、且專用的成員有:
※ ProgressBar控制項.Minimun:一個int。乃是進度為零時的代表值(此時ProgressBar控制項的外觀是:
。預設是0。
※ ProgressBar控制項.Maximun:一個int。乃是進度全滿時的代表值(此時ProgressBar控制項的外觀是:
。預設是100。
※ ProgressBar控制項.Value:一個int。乃是當前進度的代表值。此值必須介於ProgressBar控制項.Minimun和ProgressBar控制項.Maximun之間。若當前進度越高,此值越大,和ProgressBar控制項的綠色部分也越長。
※ ProgressBar控制項.Step:一個int。必須搭配ProgressBar控制項.PerformStep()此成員函式使用。預設是10。
(2) 其常用、且專用的成員函式有:
※ ProgressBar控制項.PerformStep():無回傳值。每執行一次此函式,ProgressBar控制項.Value的值就會增加,增加的大小為ProgressBar控制項.Step。
(3) 範例:
progressBar1.Minimum = 0;
progressBar1.Maximum = 10;
progressBar1.Step = 1;
double N=100000000;
for (double i = 0; i < N; i++)
{
if (i % (N/10) == 0)
{ progressBar1.PerformStep(); }
}