امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
تایپ عدد در text box
نویسنده پیام
vahidnr آفلاین
تازه وارد

ارسال‌ها: 12
موضوع‌ها: 3
تاریخ عضویت: تير ۱۳۸۹

تشکرها : 7
( 9 تشکر در 3 ارسال )
ارسال: #1
تایپ عدد در text box
سلام
چطوری می تونم کاری کنم که در text box فقط عدد تایپ بشه
۲۷-تير-۱۳۸۹, ۱۲:۲۴:۲۹
ارسال‌ها
پاسخ
iran58 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 153
موضوع‌ها: 115
تاریخ عضویت: خرداد ۱۳۸۸

تشکرها : 25
( 14 تشکر در 9 ارسال )
ارسال: #2
RE: تایپ عدد در text box
کد php:
if (!((e.KeyChar >= '0') && (e.KeyChar <= '9') || (e.KeyChar == 8)))
            {
                
e.Handled true;
            } 
۲۷-تير-۱۳۸۹, ۱۴:۳۵:۰۱
ارسال‌ها
پاسخ
تشکر شده توسط : vahidnr
vahidnr آفلاین
تازه وارد

ارسال‌ها: 12
موضوع‌ها: 3
تاریخ عضویت: تير ۱۳۸۹

تشکرها : 7
( 9 تشکر در 3 ارسال )
ارسال: #3
RE: تایپ عدد در text box
این کد را باید کجا بنویسم؟؟؟
۳۰-تير-۱۳۸۹, ۰۹:۳۵:۳۷
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #4
RE: تایپ عدد در text box
توی رویداد keypress

میزان رای دشمن است!
[تصویر:  cff100.png]
۳۰-تير-۱۳۸۹, ۱۱:۳۵:۳۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : vahidnr
iran58 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 153
موضوع‌ها: 115
تاریخ عضویت: خرداد ۱۳۸۸

تشکرها : 25
( 14 تشکر در 9 ارسال )
ارسال: #5
RE: تایپ عدد در text box
کد php:
private void txtNPerssonal_KeyPress(object senderKeyPressEventArgs e)
        {
            if (!((
e.KeyChar >= '0') && (e.KeyChar <= '9') || (e.KeyChar == 8)))
            {
                
e.Handled true;
            }
        } 
۳۰-تير-۱۳۸۹, ۱۲:۵۴:۰۰
ارسال‌ها
پاسخ
تشکر شده توسط : vahidnr, salehjg
vahidnr آفلاین
تازه وارد

ارسال‌ها: 12
موضوع‌ها: 3
تاریخ عضویت: تير ۱۳۸۹

تشکرها : 7
( 9 تشکر در 3 ارسال )
ارسال: #6
RE: تایپ عدد در text box
ببخشید ممکنه توضیح بدید این کد چگونه کار میکنه؟؟؟
کد e.KeyChar ==8 چه کار میکنه؟؟؟
در ضمن این کد با عث میشه که در text box عدد صحیح فقط تایپ بشه اما من میخوام که عدد اعشاری تایپ کنم
ممنون
(آخرین ویرایش در این ارسال: ۳۱-تير-۱۳۸۹, ۰۹:۱۳:۳۸، توسط vahidnr.)
۳۱-تير-۱۳۸۹, ۰۹:۰۱:۰۷
ارسال‌ها
پاسخ
iran58 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 153
موضوع‌ها: 115
تاریخ عضویت: خرداد ۱۳۸۸

تشکرها : 25
( 14 تشکر در 9 ارسال )
ارسال: #7
RE: تایپ عدد در text box
TextBox اعشاری(با علامت اعشار مربوط به هر منطقه)
کد:
string DecimalSeparator = Thread.CurrentThread.CurrentCulture.NumberFormat.NumberDecimalSeparator;
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if ( !( char.IsDigit( e.KeyChar) || char.IsControl( e.KeyChar ) || (DecimalSeparator.IndexOf(e.KeyChar) != -1 ) ) )
{
e.Handled = true;
}
}
۳۱-تير-۱۳۸۹, ۲۲:۵۲:۵۲
ارسال‌ها
پاسخ
تشکر شده توسط : رسول, vahidnr, salehjg
vahidnr آفلاین
تازه وارد

ارسال‌ها: 12
موضوع‌ها: 3
تاریخ عضویت: تير ۱۳۸۹

تشکرها : 7
( 9 تشکر در 3 ارسال )
ارسال: #8
RE: تایپ عدد در text box
هر قسمت از این کد چطوری کار میکنه؟؟؟
در ضمن با قسمت thread مشکل داره
(آخرین ویرایش در این ارسال: ۰۴-مرداد-۱۳۸۹, ۱۱:۲۹:۳۶، توسط vahidnr.)
۰۴-مرداد-۱۳۸۹, ۱۱:۲۳:۱۷
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [آموزشی] تایپ فقط عدد در سلول های مورد نظر Data Grid view Ghoghnus 0 2,268 ۰۵-آبان-۱۳۹۲, ۰۹:۲۲:۳۵
آخرین ارسال: Ghoghnus
  گروه بندی و text box stringf 1 1,917 ۱۷-دى-۱۳۹۱, ۱۹:۰۶:۲۷
آخرین ارسال: Ghoghnus
  save کردن یک text maryjoon 11 7,096 ۰۱-اسفند-۱۳۸۹, ۲۰:۳۹:۲۰
آخرین ارسال: سجاد ش
Question Rich Text Box Tender 1 1,807 ۱۵-بهمن-۱۳۸۹, ۲۳:۵۵:۳۱
آخرین ارسال: ajlajlajl

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 5 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS