Kamis, 25 November 2010
12
[VB.NET] Count Down Timer Dengan ProgressBar
Salam semua!, mau masak tetapi takut gosong dan tidak punya penghitung waktu mundur?, coba deh yang satu ini. Source code nya sederhana. Programnya adalah penghitung waktu
mundur tetapi dilengkapi ProgressBar. Copas aja ciiiiinnnnnnnn, hehehehe
Atur sedemikian rupa hingga menjadi:
Nah, tambahkan source code sebagai berikut:
mundur tetapi dilengkapi ProgressBar. Copas aja ciiiiinnnnnnnn, hehehehe
Deklarasi: 1 Form 1 Timer 2 Label 2 TextBox 1 ProgressBar 1 Button
Atur sedemikian rupa hingga menjadi:
Nah, tambahkan source code sebagai berikut:
Public Class Form1
Dim Time As System.Int64
'Sound Player Function
Private Declare Function MessageBeep Lib "user32" (ByVal wType As Long) As Long
Private Const MB_ICONHAND = &H10&
Private Sub cmdStartStop_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdStartStop.Click
On Error GoTo 0
tmrCntDwn.Enabled = Not tmrCntDwn.Enabled
If tmrCntDwn.Enabled Then
' -1, artinya ngurangi 1 dtk krn timer bru berjalan setelah 1 dtk
Time = (Val(txtHours.Text) * 3600 + (Val(txtMinute.Text) * 60)) - 1
cmdStartStop.Text = "Stop"
pbTime.Minimum = 0
pbTime.Maximum = Time
pbTime.Value = Time
Else
cmdStartStop.Text = "Start"
Time = 0
End If
End Sub
Private Sub tmrCntDwn_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tmrCntDwn.Tick
If Time <= 0 Then
MessageBeep(MB_ICONHAND)
Exit Sub
End If
Time = Time - 1
pbTime.Value = Time
Debug.Print(Time)
End Sub
Private Sub txtMinute_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtMinute.KeyPress
If Not ((Asc(e.KeyChar) >= Asc("0")) And (Asc(e.KeyChar) <= Asc("9")) _
Or (Asc(e.KeyChar) = Keys.Back) Or e.KeyChar = ".") Then e.KeyChar = Chr(Keys.None)
End Sub
Private Sub txtHours_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtHours.KeyPress
If Not ((Asc(e.KeyChar) >= Asc("0")) And (Asc(e.KeyChar) <= Asc("9")) _
Or (Asc(e.KeyChar) = Keys.Back) Or e.KeyChar = ".") Then e.KeyChar = Chr(Keys.None)
End Sub
End Class
Sederhana bukan??, jangan lupa komentarnya yaaa. See Yaa........
Langganan:
Posting Komentar (Atom)




12 Komentar Untuk “[VB.NET] Count Down Timer Dengan ProgressBar”
Kamis, 25 November 2010 pukul 10.49.00 WIB
Kamis, 25 November 2010 pukul 10.50.00 WIB
Komentar ini telah dihapus oleh pengarang.
Jumat, 26 November 2010 pukul 14.36.00 WIB
Sabtu, 27 November 2010 pukul 17.54.00 WIB
Komentar ini telah dihapus oleh pengarang.
Senin, 29 November 2010 pukul 14.00.00 WIB
ok,, happy coding. coz coding is fun.............
Kamis, 02 Desember 2010 pukul 12.29.00 WIB
keren.... tpi belum di praktekin cih..?? he..
ntar saya praktekin dulu yach... trus comen nya bersambung..?? he...
Kamis, 07 Juni 2012 pukul 16.41.00 WIB
makasih gan,,,
ini yg aku cari...
Jumat, 28 Desember 2012 pukul 14.43.00 WIB
makasih banyak gan infonya...
(^_^)
Rabu, 16 Januari 2013 pukul 08.30.00 WIB
thanks share'a :)
moga-moga indonesia jadi progremmer terbaik :D
Kamis, 08 Agustus 2013 pukul 22.09.00 WIB
Komment sendiri?
Kwkwkwkwk
Gagal tuh broo.....
Sabtu, 04 April 2015 pukul 17.37.00 WIB
Thanks Sob,sekarang bisa ane kembangin jadi billing buatan ane.Kunbal ya....
http://x-blogsoftware.blogspot.com/
Rabu, 09 November 2016 pukul 09.19.00 WIB
MessageBeep nya ko error yah gan..?
butuh pencerahan
Posting Komentar
Berikan komentar positif tentang artikel yang sederhana ini niscaya sobat akan mendapatkan balasannya. Hehehe