C#

C# TextBox’a Sadece Harf veya Sayı Girişi

Herkese merhabalar,

Yine internette çok fazla araştırılan bir konuya değineceğim, malesef internette çok fazla düzgün kaynak bulunmuyor bu sebeple paylaşmak istedim. Oluşturduğumuz TextBox’a, sadece harf veya sadece sayı girişi izni verebiliriz. Bunun için özel bir ‘KeyPress’ tanımlamamız gerekiyor.

C# TextBox'a Sadece Harf veya Sayı Girişi

C# TextBox’a Sadece Harf veya Sayı Girişi

Aşağıda vereceğim kod, TextBox’a sadece harf girişine izin vermektedir;

[php]
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = !char.IsLetter(e.KeyChar) && !char.IsControl(e.KeyChar)
&& !char.IsSeparator(e.KeyChar);
if (!char.IsControl(e.KeyChar) && !char.IsLetter(e.KeyChar))
{
e.Handled = true;
MessageBox.Show("Sadece harf girebilirsiniz…", "Uyarı");
}
}
[/php]

Aşağıda vereceğim kod, TextBox’a sadece sayı girişine izin vermektedir;

[php]
private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = !char.IsDigit(e.KeyChar) && !char.IsControl(e.KeyChar);
if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar))
{
e.Handled = true;
MessageBox.Show("Sadece rakam girebilirsiniz…", "Uyarı");
}
}
[/php]

‘MessageBox.Show(“Sadece rakam girebilirsiniz…”, “Uyarı”);’ yazan kısımları kendinize göre düzenleyebilirsiniz veya silebilirsiniz.. Bu kısım hatalı giriş yapıldığı zaman uyarı vermesini sağlamaktadır. Herkese başarılar dilerim, bol kodlu günler.

Click to comment

You must be logged in to post a comment Login

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

popüler yazılar

To Top
%d blogcu bunu beğendi: