+1 امتیاز
سلام و خسته نباشید

من یک textBox دارم که میخوام فقط عدد و خط تیره که اگر بخواهم اعداد منفی به کار ببرم رو بتونم تایپ کنم و از تایپ شدم حروف جلوگیری کنه ... میشه راهنمایی کنید ممنون میشم
بسته شده

1 پاسخ

+4 امتیاز
 
بهترین پاسخ

سلام.

تو رویداد KeyPress  بنویسید.

        private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (!(char.IsDigit(e.KeyChar) || e.KeyChar == '-'))
            {
                e.Handled = true;
            }
        }

 

اگر به backspace هم نیاز داشتید:

            if (!(char.IsDigit(e.KeyChar) || e.KeyChar == '-' || e.KeyChar == (char)Keys.Back))
            {
                e.Handled = true;
            }
توسط (2,595 امتیاز) 5 15 90
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,921 کاربر

دسته بندی ها

...