صفحه 1 از 1
درخواست تشریح کد
ارسال شده: شنبه ۲۷ شهریور ۱۳۸۹, ۴:۰۵ ب.ظ
توسط MRSTAR
با سلام
در یه سایتی کدهای زیر رو دیدم که اگه داخل رویداد keypress یه textbox نوشته بشه اون textbox فقط اعداد رو قبول میکنه
اگه ممکنه اساتید لطف کنن یه توضیحی مفصل در مورد اجزا و نحوه عملکرد اون بدن ممنون میشم !!
Please Login or Register to see this code
Re: درخواست تشریح کد
ارسال شده: شنبه ۲۷ شهریور ۱۳۸۹, ۶:۳۷ ب.ظ
توسط abbas.m.k
سلام
متغير e در .net در كل براي كنترل رويداد ها استفاده ميشه.در اينجا از تابع isdigit استفاده شده اين تابه يك كاركتر را مي گيرد و در صورتي كه اين كاركتر عدد باشد مفدار true را بر مي گرداند .رويداد keypress تا زماني كه handle آن false باشد روال طبيعي خود را انجام مي دهد اما وقتي true است منتظر ميماند تا false شود.شرط دوم كه در if هست براي كار كردن دكمه backspase هست.
موفق و پيروز باشيد.