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

نام تاپیک: سفارشی کردن textbox

  1. #1
    کاربر دائمی
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    تهران
    پست
    180

    Question سفارشی کردن textbox

    باسلام

    من کد زیرو نوشتم که textbox فقط حرف بگیره و عددنگیره.
    privatevoid textBox1_KeyPress(object sender, KeyPressEventArgs e)
    {
    if (char.IsNumber(e.KeyChar))// && Convert.ToInt32(e.KeyChar) != 8)// && e.KeyChar == '.')

    {
    e.Handled =
    true;
    }

    حالا می خواستم ببینم چه طوری می شه textbox حرفای فارسی رو نگیره.وهم چنین غیر از حرف هیچی نگیره space,نقطه رو خودم handleکردم که نگیره .اما برای علامت سوال و ...نمی دونم چی کار کنم لطفاراهنمایی کنید.
    ممنون

  2. #2
    کاربر دائمی آواتار iman_me
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    Microsoft Visual Studio
    پست
    338

    نقل قول: سفارشی کردن textbox

    سلام
    من نمیدونم راهی هست که بشه این کار رو کرد ولی چیزی که به نظر من میرسه اینه که
    یک تایمر بزاری و توش کد انگلیسی کردن رو بدی که زبون تغییر نکنه

  3. #3
    کاربر دائمی
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    تهران
    پست
    180

    نقل قول: سفارشی کردن textbox

    نقل قول نوشته شده توسط iman_me مشاهده تاپیک
    سلام
    من نمیدونم راهی هست که بشه این کار رو کرد ولی چیزی که به نظر من میرسه اینه که
    یک تایمر بزاری و توش کد انگلیسی کردن رو بدی که زبون تغییر نکنه
    می شه بیشترراهنمایی کنید که چه جوری کد انگلیسی رو بدم ؟
    واین که منطق استفاده از تایمربرای این کار چیه؟
    ممنون

  4. #4
    کاربر دائمی آواتار alireza_s_84
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    اهواز
    پست
    1,191

    نقل قول: سفارشی کردن textbox

    یک تایمر بزاری و توش کد انگلیسی کردن رو بدی که زبون تغییر نکنه
    اصلا ایده خوبی نیست و ضمنا عملی هم نیست
    حالا می خواستم ببینم چه طوری می شه textbox حرفای فارسی رو نگیره.وهم چنین غیر از حرف هیچی نگیره space,نقطه رو خودم handleکردم که نگیره .اما برای علامت سوال و ...نمی دونم چی کار کنم لطفاراهنمایی کنید.
    شما از کد زیر میتونی استفاده کنی تا بجز حروف A تا Z چیزی رو قبول نکنه:
    private void _txtPath_KeyDown(object sender, KeyEventArgs e)
    {
    if ((e.Key < Key.A) || (e.Key > Key.Z))
    e.Handled = true;
    }

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

    نقل قول: سفارشی کردن textbox

    private void _txtPath_KeyDown(object sender, KeyEventArgs e)
    {
    if ((e.Key < Key.A) || (e.Key > Key.Z))
    e.Handled = true;
    }
    [/quote]
    ممنون از راهنماییتون اماکد بالا اجرا نمیشه و می گه keyدر مجموعهkey downوجود نداره
    ازچی به جای key استفاده کنم؟

  6. #6

    نقل قول: سفارشی کردن textbox

    زبان ورودی را برای این textbox به انگلیسی تغییر دهید و بعد از خروج از ان مجدد به فارسی
    آن لحظه که تنها اعتبار کسی که مساله ای را مطرح کرده است، شما را در اشتباه بودن ایده هایتان قانع کرد،
    آن لحظه،
    لحظه وداع شما با دنیای خلاقیت و پیشرفت خواهد بود. . .

    برنولی

  7. #7
    کاربر دائمی آواتار adinochestva
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    jre
    پست
    460

    نقل قول: سفارشی کردن textbox


    private void _txtPath_KeyDown(object sender, KeyEventArgs e)
    {
    if ((e.KeyCode < Keys.A) || (e.KeyCode > Keys.Z))
    e.Handled = true;
    }


  8. #8
    کاربر دائمی آواتار wolf_majid
    تاریخ عضویت
    آذر 1387
    محل زندگی
    اصفهان
    پست
    534

    نقل قول: سفارشی کردن textbox

    برای دریافت فقط حروف

     private void myTextBox1_KeyPress(object sender, KeyPressEventArgs e)
    {
    char chrTest = Convert.ToChar(e.KeyChar.ToString().ToLower());

    if (chrTest < 97 || chrTest > 122)
    {
    e.Handled = true;
    }
    }

  9. #9
    کاربر دائمی
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    تهران
    پست
    180

    نقل قول: سفارشی کردن textbox

    نقل قول نوشته شده توسط razavi_university مشاهده تاپیک
    زبان ورودی را برای این textbox به انگلیسی تغییر دهید و بعد از خروج از ان مجدد به فارسی
    چه طور ی می تونم زبان ورودی را برای textboxتغییر بدم لطفا بیشترتوضیح بدید
    ممنون

  10. #10

    نقل قول: سفارشی کردن textbox

    سلام
    باتوجه به جوابهاي بالا بازهم مي توان ازطريق كپي كردن اعدادرادرون textboxقرارداد
    براي اينكه حتي عمل كپي عددي انجام شودچه كاربايدكرد

  11. #11
    کاربر دائمی آواتار wolf_majid
    تاریخ عضویت
    آذر 1387
    محل زندگی
    اصفهان
    پست
    534

    نقل قول: سفارشی کردن textbox

    نقل قول نوشته شده توسط Iran58 مشاهده تاپیک
    سلام
    باتوجه به جوابهاي بالا بازهم مي توان ازطريق كپي كردن اعدادرادرون textboxقرارداد
    براي اينكه حتي عمل كپي عددي انجام شودچه كاربايدكرد
     private void myTextBox1_Enter(object sender, EventArgs e)
    {
    Clipboard.Clear();
    }

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

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