نمایش نتایج 1 تا 7 از 7

نام تاپیک: تکست باکسی که فقط اعداد 0 تا 31 را قبول کند؟؟

  1. #1

    تکست باکسی که فقط اعداد 0 تا 31 را قبول کند؟؟

    سلام دوستان
    من توی فرمم یه تکست باکس دارم که می خوام توی اون روز ماه رو وارد کنم واسه همین نمیخوام اعداد بزرگتر از 31 را قبول کند یعنی رنجی بین 0 تا 31،هر چی سعی کردم نتونستم،کسی از دوستان می دونه چه جوری میشه این کار رو انجام داد

  2. #2
    کاربر دائمی آواتار میلاد قاضی پور
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    اوج بلند
    پست
    768

    نقل قول: تکست باکسی که فقط اعداد 0 تا 31 را قبول کند؟؟

    چرا نمی نویسید اگر بزرگتر از 31 نبود و کوچکتر از 0 نبود فلان کار رو انجام بده ؟

    اعداد قبل از بررسی باید به اینتیجر تبدیل بشن البته .


    int a=convert.toint32(textbox1.text);
    if ((a>31)|(a<0))
    "خطا"
    else
    دستور
    آخرین ویرایش به وسیله میلاد قاضی پور : جمعه 04 تیر 1389 در 20:07 عصر

  3. #3

    نقل قول: تکست باکسی که فقط اعداد 0 تا 31 را قبول کند؟؟

    با سلام

    البته انتخاب این 31 بستگی داره به ماه چون حتما میدونید تعداد روز ها در ماه ها متفاوت هستش

    کسی که به خود اطمینان دارد به تعریف دیگران احتیاج ندارد. «گوستاو لوبون»


  4. #4

    نقل قول: تکست باکسی که فقط اعداد 0 تا 31 را قبول کند؟؟

    در روی داد KeyPress از کد های اسکی 0 و 31 استفاده کن در یک if تا فقط این اعداد زده بشه

  5. #5
    کاربر دائمی آواتار mahdi87_gh
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    قزوین
    پست
    448

    نقل قول: تکست باکسی که فقط اعداد 0 تا 31 را قبول کند؟؟

    یه راه دیگه استفاده از NumericUpDown هستش. کافیه Max رو بزاری 31 و Min رو 1
    هر موقع هم خواستی از طریق کد Max رو تغییر میدی!

  6. #6

    نقل قول: تکست باکسی که فقط اعداد 0 تا 31 را قبول کند؟؟

    سلام دوست عزیز

    یه سری به این تاپیک بزن پستی اخر من رو ببین مطمئنا مشکلت حل میشه


    http://www.barnamenevis.org/sh...=64210&page=52

    کسی که به خود اطمینان دارد به تعریف دیگران احتیاج ندارد. «گوستاو لوبون»


  7. #7

    نقل قول: تکست باکسی که فقط اعداد 0 تا 31 را قبول کند؟؟

    نقل قول نوشته شده توسط beginerC#‎‎ مشاهده تاپیک
    سلام دوستان
    من توی فرمم یه تکست باکس دارم که می خوام توی اون روز ماه رو وارد کنم واسه همین نمیخوام اعداد بزرگتر از 31 را قبول کند یعنی رنجی بین 0 تا 31،هر چی سعی کردم نتونستم،کسی از دوستان می دونه چه جوری میشه این کار رو انجام داد
    این راه حلها همه شدنیه ...

    ولی اگر قرار تاریخ گرفته بشه و نمایش داده بشه تکست باکس گزینه خوبی نیست (به تنهایی)

    من MaskTextbox رو برای تاریخ بهتون پیشنهاد میکنم و DateBox رو که dll رو میزارم دانلود کنید
    هم تو رنجی که میخواید اعداد وارد میشن هم فرمت تاریخ حفظ میشه (--/--/----).
    فایل های ضمیمه فایل های ضمیمه

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •