C Sharp – Form Application ProgressBar Uygulaması

Programlarda çokça kullanılan progressbar’ı ele aldık.Progress bar uygulamalarda yapılan işlemin ilerleme durumunu belirtmek için kullanılıyor.Burada ise Timer kullanarak her saniye progressbar’ı %1 arttırdık.CSharpFormProgressBar

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace FormProgressBar
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void timer1_Tick(object sender, EventArgs e)
{
progressBar1.Increment(1);
//Timerın başlaması ile birlikte progressbarın increment özelliğini
//kullanıyoruz ve her saniye 1 artıcak şekilde ayarlıyoruz.
label1.Text = “%” + progressBar1.Value.ToString();
//Labela progressbarın değerini yazdırıyoruz.
if (progressBar1.Value == 100)
{//eğer progressbarın değeri 100e eşitlenirse
timer1.Stop();//timerı durduruyoruz.
MessageBox.Show(“Yükleme tamamlanmıştır.”);
//Messagebox ile uyarı veriyoruz.
}//https://www.programlamadersleri.com
}

private void button1_Click(object sender, EventArgs e)
{//Başlat butonunu tıkladığımızda timerımız işliyor.
timer1.Enabled = true;
}

private void button2_Click(object sender, EventArgs e)
{//Timerı durdurmak için kullanıyoruz.
timer1.Enabled = false;
}
}
}

Uygulamanın Çalışan Örneğini İndirmek İçin Tıklayınız…