خانه برنامه نویسی

خانه برنامه نویسی

عدم وجود منبعی مناسب برای دانشجویان برنامه نویسی ما را بر آن داشت که با استفاده از دانش خود سایتی راه اندازی کنیم تا بتوانیم دست گیری کوچکی از دانشجویان عزیز داشته باشیم. امید است که بتوانیم آنچه را که مورد نیاز دانشجویان است فراهم نماییم.

فیلتر اعداد برای تکست باکس

شنبه, ۴ مهر ۱۳۹۴، ۰۵:۴۹ ب.ظ
private void TextBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if ((e.KeyChar < 48 || e.KeyChar > 57) && e.KeyChar != 8)
            {
                e.Handled = true;
            }
        }
  • موافقین ۰ مخالفین ۰
  • ۹۴/۰۷/۰۴
  • ۶۲۰ نمایش
  • آقای مهندس

نظرات (۱)

سلام وقت بخیر ممنون از کدی که گذاشتن
کاش توضیح متخصری میدادین که مثلا عدد 48 چیکار میکنه؟
اگر امکان دارد شرط رو توضیح دهید

 

پاسخ:
سلام
رنج کد اسکی اعداد بین 48 تا 57 هست ،کدی که نوشته شده اینه که اگر کاربر دکمه ای رو زد که کد اسکی اون کوچکتر از 48 یا بزرگتر از 57 بود ، اجازه ورود به تکست باکس رو نداره چون چیزی غیر از عدد بوده.  عدد 8 هم مربوط به دکمه backspace برای پاک کردن
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی