kalelibilişim Posted August 23, 2017 Share Posted August 23, 2017 Arkadaşlar, textBox'a veri girilirken sadece sayısal tuşlar, backspace, virgül ve enter tuşlarına izin verdim. Buna ilave olarak textBox'a 0-80 arasında veri girişine izin vermek, bunun dışındaki verilere izin vermemek istiyorum. ; Bunu mesaj penceresi göstermeden klavyeden girişi engelleme şeklinde yapmak istiyorum. Yardım. Kullandığım kodlar aşağıda. Şimdiden teşekkürler. private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (!char.IsDigit(e.KeyChar) && e.KeyChar != 8 && e.KeyChar != 44 && e.KeyChar !=13) e.Handled = true; } Quote Link to comment Share on other sites More sharing options...
KintaRo Posted September 5, 2017 Share Posted September 5, 2017 tetxbox yerine NumericUpdown kullanırsanız hem kod yazmanıza gerek kalmaz (çünkü default olarak sayı dışında karakter girilemiyor.) hem de daha sağlıklı çalışır. Kontrolün özelliklerinden de Minimum ve Maximum değeri belirtebilirsiniz. 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.