lostyazilim

C# Timer Kullanımı Hakkında

6 Mesajlar 1.300 Okunma
lstbozum
wmaraci reklam

skoc skoc WM Aracı Kullanıcı
  • Üyelik 11.04.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad S** K**
  • Mesajlar 7
  • Beğeniler 0 / 2
  • Ticaret 0, (%0)
Selam herkese ,



C# da timer kullanmaya çalışıyorum ancak tam istediğimi yapamadım. 60 dakikadan geriye sayan bir sayaç yapmaya çalışıyorum 60:00 dan başlıcak şekilde nasıl yapabilirim yardımcı olur musunuz.



Teşekkürler.
 

 

wmaraci
reklam

ozmencelik ozmencelik Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 03.01.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek .Net Developer - İng Öğretmeni
  • Konum İzmir
  • Ad Soyad Ö** Ç**
  • Mesajlar 339
  • Beğeniler 39 / 160
  • Ticaret 0, (%0)
bunu google da yazsan br ton cevabı örneği var ama armut piş ağzıma düş yapıyorsunuz.

burada kimse kimse için kod yazmaz sen kodunu yaz sonra buraya kodunu yapıştır ve öyle sor eksiğim nerede diye. Birde timer temel c# konusudur o yüzden buda demektir ki baştan öğrenmeye başlaman lazım C# yi.

iyi forumlar
reload58 esnaf19

kişi bu mesajı beğendi.

ozmencelik ozmencelik Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 03.01.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek .Net Developer - İng Öğretmeni
  • Konum İzmir
  • Ad Soyad Ö** Ç**
  • Mesajlar 339
  • Beğeniler 39 / 160
  • Ticaret 0, (%0)
yinede örnek veriyim

buyur : http://www.geoffstratton.com/cnet-countdown-timer
 

 

ozmencelik ozmencelik Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 03.01.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek .Net Developer - İng Öğretmeni
  • Konum İzmir
  • Ad Soyad Ö** Ç**
  • Mesajlar 339
  • Beğeniler 39 / 160
  • Ticaret 0, (%0)
hatta kendi algoritman ile timer kullanamdan bile iç içe for döngüsü ile yapabilirsin. yeterki kafanda o algoritmayı kur.
 

 

wmaraci
wmaraci

HBRyzen HBRyzen WM Aracı Kullanıcı
  • Üyelik 08.01.2019
  • Yaş/Cinsiyet 22 / E
  • Meslek Öğrenci
  • Konum Mersin
  • Ad Soyad B** Ö**
  • Mesajlar 118
  • Beğeniler 2 / 36
  • Ticaret 0, (%0)
Visual basic için yazıyorum... sen kodu çevirirsin converter larda ya da aynı mantıkla yapabilirsin zaten cok kolay
Materyaller:
1 Timer
1 Label veya TextBox farketmez

Form1_Load
----
Timer1.interval = "1000" / Ya da direkt timer1 in properties kısmından İnterval ı 1000(1 saniye) yapabilirsin
-End Sub

Timer1_Tick
--
Label1.Text = Label1.Text - "1"
If Label1.Text = "0" Then
MsgBox("Süre bitti!", vbInformation, vbYes)
Timer1.Stop()
End If
-End Sub


----- Mantık: Label1.Text e baslangıc sayını yazıyorsun . örn 5 - Timer interval i 1 saniye yani 1000 ms yapıp baslatıyorsun timer her 1 saniye label dan 1 çıkarıyor 5 ise 4 ise 3 gibi 0 olunca İstedigin bir komutu,işlemi timer a yaptırıyorsun . MsgBox ı düzenleyebilir, ya da Geri sayım yerine ileri saydırmak için - "1" yerine + "1" de yapabilirsin. / If yerine oraya For Each ile kontrollü bir döngü de ekleyebilirsin.

edıt: 5 saniye yerine 60 dakikanın Saniyesini yazar. String ile çevirerek aktarabilirsin label'a veya bir text'e
 

 

WebmasterSozluk.com - Moderatör & Visual Basic Beginner Coder.

HBRyzen HBRyzen WM Aracı Kullanıcı
  • Üyelik 08.01.2019
  • Yaş/Cinsiyet 22 / E
  • Meslek Öğrenci
  • Konum Mersin
  • Ad Soyad B** Ö**
  • Mesajlar 118
  • Beğeniler 2 / 36
  • Ticaret 0, (%0)
ozmencelik Hocam bence bunu bile bilmiyorsa For each ı hiç yapamaz...
 

 

WebmasterSozluk.com - Moderatör & Visual Basic Beginner Coder.
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al