kali ini adalah tutorial tentang membuat loading bar, langsung saja kita buat projectnya, kilik file new project pada IDE visual studio 2005 atau 2008 ataupun 2010. pada kotak project name silahkan diisi sesuai keinginan. selanjutnya ikuti instruksi dibawah ini
langkah 1 : tambahkan satu komponen progessbar dan satu komponen backgroundWorker pada form1, atur dan tata sedemikain rupa sehingga tampilannya seperti pada gambar diatas
langkah 2 : double klik pada form satu, tambakan librabry thread pada header program, tambahakan header berikut ini
using.system.thread
langkah 3 : pada event form1_load tambahkan code berikut ini
backgroundWorker1.RunWorkerAsync();
sekedar catatan, untuk membangkitkan event form1_load, double klik diarea kosong pada form1
langkah 4 : Double cklik pada icon backgroundWorker yang ada dipojok kanan bawah. perhatikan gambar dibawah ini,
tambahkan code berikut ini
for (int i = 0; i <= 100; i++)
{
Thread.Sleep(100);
backgroundWorker1.ReportProgress(i);
}
{
Thread.Sleep(100);
backgroundWorker1.ReportProgress(i);
}
Langkah 5 : Pada event backgroundWorker1_ProgressChanged tambahkan code seperti berikut ini
progressBar1.Value = e.ProgressPercentage;
this.Text = e.ProgressPercentage.ToString();
this.Text = e.ProgressPercentage.ToString();
Untuk mengaktifkan event diatas, select backgroundWorker pada form, setelah itu perhatikan pada kotak properties, klik tanda petir dan double clik pada field ProgessChanged, untuk lebih jelasnya perhatikan gambar dibawah ini
1 komentar:
bagaimana kalau progresnya seperti copy file, bukan berdasarkan waktu tapi proses copynya. terima kasih.
Posting Komentar
Jadilah pengunjung yang aktif, komentar anda sangat berarti.