Timer ile ProgressBar yapımı

Bir kaç hamle ile progressbar’ı doldurmak isteyenlerin tam sayfası burası. Timer ile yapılan progressbar’ın ana mantığını kavrama babında küçük bir uygulama. Hemen örneğe geçecek olursak;

Form ekranına bir progressbar ve timer’ı ekleyip, timer’a çift tıklayıp kod kısmına geçin.
[cc lang=”c#”]private void timer1_Tick(object sender, EventArgs e)
{
if (progressBar1.Value < 100) { progressBar1.Value += 10; } }[/cc] bunları kodladıktan sonra, form açılır açılmaz progressbar'ın çalışması için public Form1() blogu altına alttaki gibi timer1.Start(); ekleyin.

[cc lang=”c#”]public Form1()
{
InitializeComponent();
timer1.Start();
}[/cc]

sonra basın çalışsın. Burada progressBar1.Value += 10; 10’ar arttırarak bar dolmakta. İsteğe göre sayı yazılabilir. Uygulama for döngüsü ile de yapılabilir…

Kaynak : Cemal Can AKGÜL

“Timer ile ProgressBar yapımı” üzerine 3 yorum

  1. Hocam teşekkürler faydalı oldu.Ben veritabanından resimleri alıyorum resimlere göre progress barı timer ile nasıl ayarlayabilirim?

    1. Dostum daha önce denemedim ama, db den çektiğin resimlerin sayısı kadar progressbarı o sayıda bölerek yaptırabilirsin. 10 resim çeksen progresbarr dolum yüzdesini 10 a bölüp her bir resimde ona göre arttırarak yapabilirsin.

  2. hocam bölme işlemi virgüllü çıkarsa nasıl olacak yardımcı olurmusun.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir