Gerçekleştirilen bir işlemin ilerleme durumunu göstermek amacıyla kullanılır.
Progressbarın bir takım özellikleri vardır bunlar şunlardır:
Maximum: ProgressBar nesnesinin alabilceği en fazla değerdir.
Minumum: ProgressBar nesnesinin en düşük olan değeridir.
Step: Nesnenin artış miktarını belirler.
Örnek:
private void timer2_Tick(object sender,EvetnArgs e){
if(progressbar.Value==progressbar.Maximum) progressbar.Value=1;
else progressbar.Value=progressbar.Value +1;
}
Örnekte formumuza bir tane timer ekledik.Timer nesnesinin enabled özelliğini ture,interval özelliğini 100 olarak değiştirdik.Bir adet de progressbar nesnesi ekledik.Bunun da minimum özelliğini 1,maksimum özelliğini 100,step özelliğini ise 10 olarak değiştirdik. Progressbarın değeri maximum değere ulaşana dek 1 artırılmaktadır.