-
Üyelik
20.01.2014
-
Yaş/Cinsiyet
29 / E
-
Meslek
-
-
Konum
Adana
-
Ad Soyad
B** K**
-
Mesajlar
511
-
Beğeniler
152 / 44
-
Ticaret
0, (%0)
Merhaba arkadaslar kucuk caplı bır alarm yapmaya calısıyorum
maskedtextboxtan alarmın kurulacagı saati alıyorum bu saatte alarmı caldırmaya calısıyorum fakat ne kadar arastırdıysamda anlamadım bır turlu yahu deli oldum bunun mantıgı nedir ?
Ben alarmı kuruyorum benımkı hep o vakıt geldıkten ya 10 15 sn sonra ya da 1 dk sonra çalıyor anlamadım bana yardımcı olur musunuz ?
timer tick eventine hangı kodları yazmam gerekıyor mesela ? Ben bunları yazıyordum : , (maskeddan aldıgım alarm saatı normal saate eşitse mantıgıyla yapmaya calıstım.)
if(maskedTextBox1.Text == label2.Text)
{
alarmCal();
}
NOT : label2.text= datetime.now.toshorttimestring(); olarak timer1.tick eventinde arkadaslar
Batuhan
Kendine webmaster
Kullanıcı
-
Üyelik
08.05.2011
-
Yaş/Cinsiyet
28 / E
-
Meslek
Öğrenci
-
Konum
Ankara
-
Ad Soyad
B** B**
-
Mesajlar
3455
-
Beğeniler
783 / 1009
-
Ticaret
1, (%100)
Aldığınız saati DateTime formatında alarmSaati adında bir değişkende saklayın. Timer'ın interval değerini 1000 ms (1 sn) yapıp timerı çalıştırın. Daha sonra timer içerisinde
if (DateTime.Now == alarmSaati)
{ AlarmCal(); }
kontrolü ile işlemi tamamlayın.
Ek Olarak: Bu arada DateTimePicker kullanmanzı kolaylık sağlar
Batuhan
Kendine webmaster
Kullanıcı
-
Üyelik
08.05.2011
-
Yaş/Cinsiyet
28 / E
-
Meslek
Öğrenci
-
Konum
Ankara
-
Ad Soyad
B** B**
-
Mesajlar
3455
-
Beğeniler
783 / 1009
-
Ticaret
1, (%100)
private void button1_Click(object sender, EventArgs e)
{
alarmSaati = dateTimePicker1.Value;
timer1.Start();
}
private void timer1_Tick(object sender, EventArgs e)
{
if (DateTime.Now >= alarmSaati)
{
AlarmCal();
}
}
1 kişi bu mesajı beğendi.