Dim sayi As Integer
Private Sub Timer134_Tick(sender As System.Object, e As System.EventArgs) Handles Timer134.Tick
On Error Resume Next
If GetAsyncKeyState(Keys.Up) Then
Int(sayi = Convert.ToInt32(TextBox6.Text))
sayi += 1
TextBox6.Text = sayi.ToString()
End If
End Sub
Dim sayi As Integer
Private Sub Timer134_Tick(sender As System.Object, e As System.EventArgs) Handles Timer134.Tick
On Error Resume Next
If GetAsyncKeyState(Keys.Up) Then
Int(sayi = Convert.ToInt32(TextBox6.Text))
sayi += 1000
TextBox6.Text = sayi.ToString()
End If
End Sub
(1 yerine 1000 yada 10000 vs. yazmadan) demiştim ama. mesela tuşa basılı tuttuğumda saniyede 2 kez ekleme yapıyor diyelim. ven bunu saniyede 100 çıkarmak istiyorum. hız artacak sadece. 1 sabitmesela 1 değilde basılı tutunca 1000+1000 mi diyorsun ?
Post automatically merged:
eğer öyle diyorsan
her bastığında 1000 artarKod:Dim sayi As Integer Private Sub Timer134_Tick(sender As System.Object, e As System.EventArgs) Handles Timer134.Tick On Error Resume Next If GetAsyncKeyState(Keys.Up) Then Int(sayi = Convert.ToInt32(TextBox6.Text)) sayi += 1000 TextBox6.Text = sayi.ToString() End If End Sub
ok vb dilinde bir örnek yaparsan denerim. sağolŞimdi bu C# değil ancak C# mantığı ile yürürsem İf eventinin içine Invertal'ı = 100 olan (kendine göre ayarla) bir timer eklersen ve bu timer içine sayı artışını eklersen yapabilirsin diye düşünüyorum aklına yatıyor ise örnek source oluşturup paylaşabilirim.
buna benzer bir kod hatırladım evet , deniyim sağolButton ekle şunu yaz
If timer1.enabled = true then 'timer1 aktif ise yapılacaklar
timer1.enabled = false 'timer1 i durdur
Else 'başarısız olursa yapılacaklar
timer1.enabled = true 'timer1 i aktif et
Timer ekle şunu yaz
label1.text = val(label1.text) +1 ' sürekli bir bir artacaktır
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?