Arkadaşlar bir program yazdım başlat dediğimde 1 saatten geriye doğru sayıyor.
Sayması bittiği zaman bir alarm ötsün istiyorum.
Bunu nasıl yapabilirim?
Alarm
20 saniyeden geri saydığını varsayalım. Timer'ın Tick olayında saniyeyi 1 azaltacaksınız ve Tick içinde IF ile kontrol edeceksiniz:
IF (saniye == 0)
{
// Şart sağlanınca yapılmasını istediğiniz şeyler.
}
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
10 'dan geriye doğru saydırıp 0 olunca beep 'lemesi için ;
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Label1.Text = "Başlatınız..."
Button1.Text = "Başlat"
' Button2.Text = "Durdur"
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If Button1.Text = "Başlat" Then
Label1.Text = 10
Timer1.Interval = 1000
Timer1.Start()
Button1.Text = "Durdur"
Else
Timer1.Stop()
Label1.Text = "Başlatınız..."
Button1.Text = "Başlat"
End If
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
If Label1.Text <= 1 Then
Beep()
Label1.Text = 0
Else
Label1.Text = Label1.Text - 1
End If
End Sub
Saygılar, iyi çalışmalar.
*********
Kod, formül vs bilmek önemlidir ama mantığını yürütebilmek, nerede ve nasıl kullanılacağını bilmek daha önemlidir.
*********
Kod, formül vs bilmek önemlidir ama mantığını yürütebilmek, nerede ve nasıl kullanılacağını bilmek daha önemlidir.
Konuyu Okuyanlar: 1 Ziyaretçi