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

نام تاپیک: چگونه ميتوان كرسر را بدون زدن tab به textbox بعدي منتقل كرد؟

  1. #1

    چگونه ميتوان كرسر را بدون زدن tab به textbox بعدي منتقل كرد؟

    من چند textbox در صفحه دارم كه ميخواهم در صورتيكه توسط كاربر در هر كدام يك كاراكتر نوشته شد textbox بعدي براي دريافت كاراكتر فعال شود يعني بجاي اينكه كاربر از كليد tab براي اينكار استفاده كند برنامه اينكار را انجام دهد دقيقا شبيه به صفحه اي كه براي دريافت رمز بعضي از سي دي ها موقع نصب عمل ميكند( مثلا وقتي 4 كاراكتر وارد كرديد كرسر به textbox بعدي ميرود )
    لطفا مرا راهنمايي كنيد
    ممنون

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

    نقل قول: چگونه ميتوان كرسر را بدون زدن tab به textbox بعدي منتقل كرد؟


    this.SelectNextControl(this.ActiveControl, true, true, true, true);

  3. #3

    نقل قول: چگونه ميتوان كرسر را بدون زدن tab به textbox بعدي منتقل كرد؟

    خوب حالا اگر اين textboxها پشت سر هم نبود و خواستيم از تكس باكس فعلي به 4 تا جلوتر برود
    و يا اينكه
    بعد از تكس باكس آخر، كنترل برنامه با همين مكانيزم به كليد Ok منتقل شود، چگونه بايد عمل كرد؟
    روش بالا هميشه به كنترل بعدي (TabIndex بعدي) منتقل مي‌شود.

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

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