Visual Studio C# Dersleri – C# Progressbar Kullanımı
0

C# ile yaptığınız uygulamalarda kullanıcıya herhangi bir işlemin tamamlanma durumu ile alakalı görsel bir bilgi sunmak için yada sıklıkla rastladığımız yükleniyor uygulamaları için c#’da progressbar kullanılır. Nasıl kullanıldığını bir örnek üzerinde açıklayalım form üzerine bir label, buton ve progressbar yerleştiriyoruz. daha sonra butonun click olayına ve form load olayına aşağıdaki kodları yazıyoruz. Kullanacağımız kodlar ile alakalı açıklamalar satır aralarında mevcut uygulamanın çalışan halini konu sonundan indirebilirsiniz…

private void button1_Click(object sender, EventArgs e)
        {
//www.bilisimogretmeni.com
progressBar1.Value = 0;//İşleme nerden başlanacığını
progressBar1.Step = 1; // ilerlemenin kaçar kaçar olacağı
for (int i = 0; i <= 100; i++)
{
    label1.Text = "%"+i.ToString(); // ilerleme düzeyini labelde gösteriyoruz
    progressBar1.PerformStep(); //Sonraki adıma geçiyoruz
    Application.DoEvents();
    System.Threading.Thread.Sleep(30); // çubuğun bar üzerinde ilerleme hızı yükseltirseniz yavaşlar
}

}

private void Form1_Load(object sender, EventArgs e)
{
//www.bilisimogretmeni.com
progressBar1.Maximum = 100; 
progressBar1.Minimum = 0; 
}
[Yükleme bulunamadı.]
Bu İçeriğe Tepkin Ne Oldu?
  • 1
    ba_ar_l_
    Başarılı
  • 0
    gayet_yi
    Gayet İyi
  • 1
    te_ekk_rler
    Teşekkürler
  • 1
    anlamad_m
    Anlamadım
  • 4
    yetersiz
    Yetersiz
Subscribe
Bildir
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Yorum
Inline Feedbacks
View all comments