Timer ile ProgressBar yapımı


Deprecated: Function create_function() is deprecated in /var/www/vhosts/digitaldunyam.net/coder.digitaldunyam.net/wp-content/plugins/codecolorer/lib/geshi.php on line 4698

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.

1
2
3
4
5
6
7
8
9
private void timer1_Tick(object sender, EventArgs e)
        {
            if (progressBar1.Value < 100)
            {
                progressBar1.Value += 10;
            }


        }

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.

1
2
3
4
5
public Form1()
        {
            InitializeComponent();
            timer1.Start();
        }

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ı” için 3 cevap

  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.

Bir Cevap Yazın

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