PDA

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



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

adinochestva
شنبه 30 خرداد 1388, 14:06 عصر
this.SelectNextControl(this.ActiveControl, true, true, true, true);

A.Farzin
شنبه 12 دی 1388, 19:30 عصر
خوب حالا اگر اين textboxها پشت سر هم نبود و خواستيم از تكس باكس فعلي به 4 تا جلوتر برود
و يا اينكه
بعد از تكس باكس آخر، كنترل برنامه با همين مكانيزم به كليد Ok منتقل شود، چگونه بايد عمل كرد؟
روش بالا هميشه به كنترل بعدي (TabIndex بعدي) منتقل مي‌شود.