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

نام تاپیک: گرفتن عدد در text box

  1. #1
    کاربر جدید
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    اصفهان
    پست
    19

    Question گرفتن عدد در text box

    سلام
    مي خوام فقط در text box عدد وارد كنم و چيز ديگري مثلا كاراكتر دريافت نكنم چطوري بايد
    اين كارو بكنم؟؟؟؟

  2. #2

    نقل قول: گرفتن عدد در text box

     
    private void index_textBox_KeyPress(object sender, KeyPressEventArgs e)
    {
    if (char.IsDigit(e.KeyChar) || e.KeyChar == (char)Keys.Back)
    e.Handled = false;
    else
    e.Handled = true;
    }

  3. #3

    نقل قول: گرفتن عدد در text box

    نقل قول نوشته شده توسط hapit1364 مشاهده تاپیک
     
    private void index_textBox_KeyPress(object sender, KeyPressEventArgs e)
    {
    if (char.IsDigit(e.KeyChar) || e.KeyChar == (char)Keys.Back)
    e.Handled = false;
    else
    e.Handled = true;
    }
                if (!Char.IsDigit(e.KeyChar) && e.KeyChar != (char)Keys.Back)
    e.Handled= true;

  4. #4
    کاربر دائمی آواتار jigily
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    زير سايه حضرت صاحب
    پست
    320

    نقل قول: گرفتن عدد در text box

    در رويداد keypress اين كد بزار
     
    if ((Keys)e.KeyChar == Keys.Back || (Keys)e.KeyChar == Keys.Delete)
    {
    e.Handled =
    false;
    return;
    }
    if (!char.IsNumber(e.KeyChar))
    {
    e.Handled =
    true;
    }



    بعدش توي properties مربوط به textbox خاصيت shortcutsenbale را false كن تا كاربر كپي ام نتونه بكنه..


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

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