Fauzian Sebastian (Zian Tech)
Menu
  • Home
  • TKJ
    • Perakitan
    • Installasi
    • Konfigurasi
    • TroubleHosting
  • Rekayasa Perangkat Lunak
    • WEB Design
    • Software Aplication
  • Multimedia
    • Animation
    • Desain Graphic
  • Trending Topic
  • Tentang Saya

Thursday, 25 September 2014

Menampilkan Progress bar di Taskbar dengan VB.NET dan C#

By zianovel07:41:00 No comments
Menampilkan Progress bar di Taskbar dengan VB.NET dan C#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

Menampilkan Progress bar di Taskbar dengan VB.NET dan C#

2. Tambahkan references Micrososft.WindowsApiCodePack, Microsoft.WindowsApiCodePack.Shell dan Microsoft.WindowsApiCodePack.Shell.Extension dengan cara Klik kanan nama project anda lalu pilih properties
Menampilkan Progress bar di Taskbar dengan VB.NET dan C#
   Pilih Tab References klik add
Menampilkan Progress bar di Taskbar dengan VB.NET dan C#
  Pilih Browse, cari File DLL nya lalu klik add dan yang terakhir klik OK
Menampilkan Progress bar di Taskbar dengan VB.NET dan C#

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 0
C#
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 If
C#
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 timer
C#
timer1.Start(); // menjalankan timer

7. Klik 2 kali pada button stop lalu tambahkan script dibawah ini
VB.NET
timer1.Stop() ' menghentikan timer
C#
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

Menampilkan Progress bar di Taskbar dengan VB.NET dan C#

Menampilkan Progress bar di Taskbar dengan VB.NET dan C#


Menampilkan Progress bar di Taskbar dengan VB.NET dan C#

Anda dapat mendownload source codenya dibawah ini
| VB.NET | C# |
Untuk password silahkan klik disini

Tunggu tutorial menarik lainnya, karena itu kunjungi terus blog ini
Email ThisBlogThis!Share to XShare to Facebook
Newer Post Older Post Home

0 komentar:

Post a Comment

Popular Posts

  • Mengatasi error "String or binary data would be truncated. The statement has been terminated."
    Malam semua setelah beberapa jam yang lalu saya memposting tentang CRUD dengan VB.NET Bagian 1  kali ini saya akan memposting  C ara mengata...
  • Tutorial Sql Injection Dengan SQLMAP Kali Linux
    Tutorial Sql Injection Dengan SQLMAP Kali Linux - SQL Injection merupakan sebuah teknik hacking dimana seorang penyerang dapat memasukka...
  • Memutuskan Koneksi Orang Lain Dengan Tuxcut Kali Linux
    Memutuskan Koneksi Orang Lain Dengan Tuxcut Kali Linux - Tuxcut adalah sebuah program kecil yang berfungsi ( netcut ) "memotong ...
  • Cara Dual Boot Kali Linux dan Windows
    Kali Linux Indonesia - Cara Install Dual Boot Kali Linux dan Windows halo sobat dimana pun berada disini penulis blog Kali Linux Indonesia...
  • Cara Mengatasi Error di Kali Linux
    Cara Mengatasi Error di Kali Linux - Pernah kah anda mengalami error di kali linux anda? jika pernah pasti menjengkelkan tidak bisa update t...

Blog Archive

  • ►  2020 (1)
    • ►  March (1)
  • ►  2016 (26)
    • ►  October (10)
    • ►  May (1)
    • ►  February (3)
    • ►  January (12)
  • ►  2015 (35)
    • ►  December (2)
    • ►  October (4)
    • ►  September (18)
    • ►  August (1)
    • ►  June (1)
    • ►  May (2)
    • ►  April (1)
    • ►  March (1)
    • ►  January (5)
  • ▼  2014 (99)
    • ►  December (1)
    • ►  November (3)
    • ►  October (1)
    • ▼  September (6)
      • Perulangan Foreach di VB.NET dan C#
      • Menampilkan Progress bar di Taskbar dengan VB.NET ...
      • Membuat Chained Combobox dengan jQuery Ajax PHP
      • Membuat Fitur Load More dengan jQuery Ajax PHP
      • Membuat Pencarian Data dengan jQuery Ajax dan PHP
      • Export Data ke HTML dengan VB.NET dan C#
    • ►  August (3)
    • ►  July (3)
    • ►  June (9)
    • ►  May (9)
    • ►  April (27)
    • ►  March (20)
    • ►  February (10)
    • ►  January (7)
  • ►  2013 (17)
    • ►  December (6)
    • ►  November (1)
    • ►  October (9)
    • ►  March (1)

Tentangku Yang tak pernah Usai

My Photo
zianovel
Kenalan dulu yu, karena ada istilah tak kenal maka tak sayang. Ya walaupun terkadang udah lama kenal eh ga disayang-sayang. Giliran udah kenal dan udah sayang, eh malah ditinggal pas lagi sayang-sayangnya.
View my complete profile

Copyright © Design by Muhamad Fauzian