Birden Fazla Geri Sayım Sayacı

1 2
24/01/2025, 16:48

edacan19

Arkadaşlar merhaba,
Forumda geri sayım sayacı araştırdım ve buldum sayaç çalışıyor fakat bana aynı formda birden fazla sayaç gerekiyor. Bulduğum sayaç örneğinde bir tanesi çalışıyor kendimin çoğalttığı diğerlerini çalıştıramadım yardımcı olursanız sevinirim iyi çaışmalar.
Ayrıca düğmeye basıldığında sayacın başlaması ikinci basılışta durmasını sağlayabilirmiyiz.
25/01/2025, 00:58

onur_can

sn edacan19,
bahsetmiş olduğunuz 1 den fazla timer olayını bir formda yapamazsınız, Ancak şu şekilde bir yol izleyebilirsiniz. Örneğin formunuzda 6 tane zamanlayıcı var. 1 tane ana form oluşturun. 6 tane de her birinde bir zamanlayıcı olacak şekilde altformlar oluşturun. Bu alt formları ana forma sırasıyla katıştırın. Her formun Zaman dolduğunda ya da TimerInterval değerlerini kendi üzerlerinde ayarlayın.
2.sorunuza gelince formda kullanmış olduğunuz butonla Toggle butondur. Öncelikle saatleri etiket değil metin kutusuna çevirin daha sonra fazladan bir metin kutusu ekleyin. Buna da txtGecici adını verin Bunun kullanımınıda aşağıdaki gibi ayarlayabilirsiniz.
Private Sub buton1_Click()
If Me.buton1.Value = -1 Then
masa1.Value = Me.txtGecici
Me.TimerInterval = 1000
Else
Me.TimerInterval = 0
End If
End Sub
25/01/2025, 14:18

atoykan

(25/01/2025, 00:58)onur_can yazdı: bahsetmiş olduğunuz 1 den fazla timer olayını bir formda yapamazsınız,

Yanlış. Ekli dosyayı inceleyin.
26/01/2025, 22:29

onur_can

Evet sizin yapmış olduğunuz yöntemde doğrudur atoykan hocam belki yanlış bir ifade kullanmış olabilirim, fakat bu durumda saatler aynı formda olacağı için kararlı ve stabil çalışmayabilir ki nitekim öyle saatler arasında duraklamalar ve gecikmeler oluyor, fakat altform yönteminde saatler ayrı formlarda olacağı için uygulama daha kararlı çalışacaktır. .
27/01/2025, 18:23

atoykan

0.29msde çalışan kodlarda 6 sayaçta şaşma 1 sn olmaz.
30/01/2025, 10:48

edacan19

Çok teşekkür ediyorum tam istediğim gibi olmuş.
1 2