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.
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; } } }