Untuk mengawali pagi ini saya akan memposting tentang Menampilkan Progress bar di Taskbar dengan VB.NET dan C#. Mungkin jika anda sering menggunakan Internet Download Manager ketika anda sedang mendownload maka pada taskbar IDM tersebut akan muncul progressbar yang menandakan proses download ada.
Sebelumnya pertama - tama anda perlu mendownload DLL bernama Micrososft.WindowsApiCodePack, Microsoft.WindowsApiCodePack.Shell dan Microsoft.WindowsApiCodePack.Shell.Extensions yang bisa anda download disini
Langkah - langkah Menampilkan Progress bar di Taskbar dengan VB.NET dan C#
1. Buat sebuah project baru, tambahkan sebuah form dan pada form tersebut tambahkan 1 progressbar, 2 button dan 1 timer
2. Tambahkan references Micrososft.WindowsApiCodePack, Microsoft.WindowsApiCodePack.Shell dan Microsoft.WindowsApiCodePack.Shell.Extension dengan cara Klik kanan nama project anda lalu pilih properties
Pilih Tab References klik add
Pilih Browse, cari File DLL nya lalu klik add dan yang terakhir klik OK
3. Klik 2 kali pada form lalu pada bagian paling atas tambahkan script
VB.NET
Import Microsoft.WindowsAPICodePack; Import Microsoft.WindowsAPICodePack.Taskbar;
C#
using Microsoft.WindowsAPICodePack; using Microsoft.WindowsAPICodePack.Taskbar;
4. Pada Form_load tambahkan script dibawah ini
VB.NET
progressBar1.Value = 0 ' atur value progressbar menjadi 0C#
progressBar1.Value = 0; // atur value progressbar menjadi 0
5. Klik 2 kali pada timer1 lalu tambahkan script dibawah ini
VB.NET
If (progressBar1.Value = 100) Then ' jika value progressbar adalah 100 timer1.Stop() ' menghentikan timer Else progressBar1.Value += 2 ' menambah value pada progressbar If (TaskbarManager.IsPlatformSupported = True) Then TaskbarManager.Instance.SetProgressValue(progressBar1.Value, 100) ' menampilkan progressbar pada taskbar End If End IfC#
if (progressBar1.Value == 100) // jika value progressbar adalah 100 { timer1.Stop(); // menghentikan timer } else { progressBar1.Value += 2; // menambah value pada progressbar if (TaskbarManager.IsPlatformSupported == true) { TaskbarManager.Instance.SetProgressValue(progressBar1.Value, 100); // menampilkan progressbar pada taskbar }
}
6. Klik 2 kali pada button start lalu tambahkan script dibawah ini
VB.NET
timer1.Start() ' menjalankan timerC#
timer1.Start(); // menjalankan timer
7. Klik 2 kali pada button stop lalu tambahkan script dibawah ini
VB.NET
timer1.Stop() ' menghentikan timerC#
timer1.Stop(); // menghentikan timer
8. Jalakan form tersebut, lalu klik button start dan perhatikan pada taskbar akan muncul progressbar sesuai dengan progressbar yang ada di form anda
Anda dapat mendownload source codenya dibawah ini
Untuk password silahkan klik disini
Tunggu tutorial menarik lainnya, karena itu kunjungi terus blog ini