c sharp – form application progressbar uygulaması

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
White is destined to be dirty Black is to blame
Seçkin Üye
Katılım
12 Ocak 2016
Mesajlar
395
Çözümler
10
Tepki puanı
17
Ödüller
7
10 HİZMET YILI
[font='Droid Sans', Arial, Tahoma]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.[/FONT]

[font='Droid Sans', Arial, Tahoma]
CSharpFormProgressBar.jpg
[/FONT]



Kod:
sing 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.
            }//http://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;
        }
    }
}
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst