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

نام تاپیک: ایجاد تکست باکس به صورت تک زبانه

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر دائمی
    تاریخ عضویت
    اسفند 1389
    محل زندگی
    https://t.me/pump_upp
    پست
    108

    ایجاد تکست باکس به صورت تک زبانه

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

  2. #2
    کاربر دائمی آواتار haghft
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    https://t.me/pump_upp
    پست
    400

    نقل قول: ایجاد تکست باکس به صورت تک زبانه

    شما میتونید ازRegular-Expressions

    استفاده کنید

  3. #3

    نقل قول: ایجاد تکست باکس به صورت تک زبانه

    علاوه بر مورد بالا خودتون میتونید با استفاده از کد اسکی کاراکترها وارد شده این عملیات رو پیاده کنید ، در رویداد KeyPress شو TextBox مورد نظر کافیه کاراکتر اول وارد شده رو بخونید و اگر کد اسکی اون بین 65 تا 125 بود یعنی کاراکتر اول انگلیسی هست و از این به بعد کاراکتری که کد اسکیش خارج از این محدوده هست اجازه ورود نداره ، یه نمونه کد براتون نوشتم :

            private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
    {
    if (textBox1.TextLength > 0)
    if (Convert.ToInt64(textBox1.Text[0]) >= 65 && Convert.ToInt64(textBox1.Text[0]) <= 125)
    if (Convert.ToInt64(e.KeyChar) <= 65 || Convert.ToInt64(e.KeyChar) >= 125)
    e.Handled= true;
    }


    برای زبان فارسی و اعداد هم به همین منوال میتونید عمل کنید .
    آخرین ویرایش به وسیله Felony : جمعه 09 اردیبهشت 1390 در 21:13 عصر

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

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