امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
غیر فعال کردن کلیدهای کیبورد
نویسنده پیام
hamidsina آفلاین
كاربر دو ستاره
**

ارسال‌ها: 210
موضوع‌ها: 67
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 94
( 23 تشکر در 11 ارسال )
ارسال: #1
غیر فعال کردن کلیدهای کیبورد
با سلام مجدد
چطوری میشه کیبورد رو طوری غیر فعال کرد که فقط اعداد فعال باشن ؟
مرسی.

۱۰-شهریور-۱۳۸۸, ۱۶:۴۱:۱۳
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

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

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #2
RE: غیر فعال کردن کلیدهای کیبورد
معمولا کیبوردو غیر فعال نمیکنن. یه فیلتر میزارن جلوی ورودی برنامه خودشون. برای ورود عدد به textbox میخواید؟

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

ارسال‌ها: 210
موضوع‌ها: 67
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 94
( 23 تشکر در 11 ارسال )
ارسال: #3
RE: غیر فعال کردن کلیدهای کیبورد
بله
برا ورودی عدد میخوام لطفا
مرسی

۱۰-شهریور-۱۳۸۸, ۲۳:۲۴:۴۱
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

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

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #4
RE: غیر فعال کردن کلیدهای کیبورد
این کدو بگذارید توی رویداد KeyPress اون textbox :
کد:
if (e.KeyChar < '0' || e.KeyChar > '9')
                e.Handled = true;

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

ارسال‌ها: 210
موضوع‌ها: 67
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 94
( 23 تشکر در 11 ارسال )
ارسال: #5
RE: غیر فعال کردن کلیدهای کیبورد
سلام
حالا میشه یه کاریش کرد که کاربر بتونه اعداد رو پاک هم کنه ؟
ممنون .

۱۱-شهریور-۱۳۸۸, ۱۲:۳۷:۳۰
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #6
RE: غیر فعال کردن کلیدهای کیبورد
از تابع isnumeric استفاده کنین

پارک24
مرجع خرید و فروش خودرو
۱۱-شهریور-۱۳۸۸, ۱۵:۱۸:۴۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hamidsina
ajlajlajl آفلاین
مدیر بازنشسته
*****

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

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #7
RE: غیر فعال کردن کلیدهای کیبورد
فک کنم این راه بندازه.
کد:
if (e.KeyChar >= 32 && ( e.KeyChar < '0' || e.KeyChar > '9' ) )
                e.Handled = true;

(۱۱-شهریور-۱۳۸۸, ۱۵:۱۸:۴۷)far_222000 نوشته است: از تابع isnumeric استفاده کنین

isnumeric برای ویبی بود. توی C# داریم؟ نداریم؟ الان ندارم تست کنم.

میزان رای دشمن است!
[تصویر:  cff100.png]
۱۱-شهریور-۱۳۸۸, ۱۸:۰۶:۴۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hamidsina, far_222000
HoseinVig آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,165
موضوع‌ها: 97
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 4768
( 2464 تشکر در 677 ارسال )
ارسال: #8
RE: غیر فعال کردن کلیدهای کیبورد
بیا این اصولی تر هم هست
با این میتونی از کلید های عددی و بک اسپیس استفاده کنی، از هر کلید دیگه ای هم خواستی استفاده کنی توی اون شرط and کن
کد:
if (e.KeyChar != (int)Keys.Back && char.IsDigit(e.KeyChar) != true)
                e.Handled = true;

نقل قول: isnumeric برای ویبی بود. توی C# داریم؟ نداریم؟ الان ندارم تست کنم.
این بجاش هست char.IsDigit که یه ورودی از نوع کاراکتر میگیره در صورت قابل تبدیل بودن به عدد true و در غیر این صورت false برمیگردونه

(آخرین ویرایش در این ارسال: ۱۲-شهریور-۱۳۸۸, ۰۱:۵۳:۵۳، توسط HoseinVig.)
۱۲-شهریور-۱۳۸۸, ۰۱:۵۱:۵۷
ارسال‌ها
پاسخ
تشکر شده توسط : hamidsina, far_222000
hamidsina آفلاین
كاربر دو ستاره
**

ارسال‌ها: 210
موضوع‌ها: 67
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 94
( 23 تشکر در 11 ارسال )
ارسال: #9
RE: غیر فعال کردن کلیدهای کیبورد
از همه دوستان متشکرم .

۱۲-شهریور-۱۳۸۸, ۱۱:۰۰:۵۰
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ساخت كد فعال سازي جهت برنامه doooste_2002 4 4,236 ۳۰-اردیبهشت-۱۳۹۲, ۱۷:۳۵:۴۶
آخرین ارسال: Ghoghnus
Exclamation غير فعال كردن Print Screen از صفحه كليد computer_prospect 21 22,140 ۱۵-فروردین-۱۳۸۸, ۱۳:۱۹:۲۰
آخرین ارسال: esmaeily-hosein
Exclamation اجراي فايل EXE و غير فعال شدن همه چيز در فرم computer_prospect 5 5,865 ۲۲-مهر-۱۳۸۷, ۰۳:۵۴:۴۳
آخرین ارسال: hamidsina
Exclamation غير فعال كردن Print Screen از صفحه كليد computer_prospect 1 4,035 ۲۴-شهریور-۱۳۸۷, ۲۱:۳۷:۵۴
آخرین ارسال: Mamad2003

پرش به انجمن:


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

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