Güncel C# KeyPress Olayıyla Sadece Sayı Girişi

  • Konuyu Başlatan Konuyu Başlatan Falcon
  • Başlangıç tarihi Başlangıç tarihi

Falcon

Yönetici
Kod:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
    // Eğer girilen karakter rakam (0-9) değilse ve backspace değilse engelle
    if (!char.IsDigit(e.KeyChar) && e.KeyChar != (char)Keys.Back)
    {
        e.Handled = true;  // İşlenmesini engelle
    }
}
------------------------------
private void textBox1_TextChanged(object sender, EventArgs e)
{
    textBox1.Text = new string(textBox1.Text.Where(char.IsDigit).ToArray());
    textBox1.SelectionStart = textBox1.Text.Length;  // İmleci sona taşı
}
 
Geri
Üst