السلام عليكم ورحمة الله وبركاته الرجاء مساعدتى فى كتابة كود يمكننى من الانتقال الى textbox2 بعد ادخال رقم فى text box1 تلقائيا وهكذا. أى بمعنى أدق عندى حوال 20 حقل textbox وكلها أريد أن أدخل فيها رقم (أى رقم من صفر إلى تسعة) لكل خانة واريد أن يعمل (tab) تلقائي بعد ادخال الرقم فى الخانة الأولى. مثال: بعد أن أدخل فى الخانة الأولى رقم 5 مثلا ينتقل تلقائيا بعد الكتابة إلى الخانة التالية وهكذا وشكرا جزيلا لكم
16-05-16, 02:15 AM (آخر تعديل لهذه المشاركة : 16-05-16, 02:29 AM {2} بواسطة سعود.)
اولا لابد من ترتيب الاندكس الخاص بالادوات من 0 الى عدد الادوات ويكون زر الامر اخر شي
ثاني شي بما انه مطلوب كتابة رقم واحد فقط يعني اما 0او 1 او 2 وهكذا
ففي حدث textchanged الخاص بمربع النص نكتب
PHP كود :
sendkeys.send("{Tab}")
ويمكن ان نكتبه مرة واحدة بمربع نص واحد ونضيف كافة احداث مربعات النص الاخرى لنفس حدث اول زر بالطريقة التالية:
PHP كود :
Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged, TextBox2.TextChanged, TextBox3.TextChanged, TextBox4.TextChanged SendKeys.Send("{Tab}") End Sub
انظر لاجراء sub الخاص بمربع النص الاول انظر ماذا عملنا ....
وثانيا عند لصق الكود انتقل تلقائيا من اول (textbox) إلى آخر واحد دون المرور على الخانات الوسطى بالترتيب
أنا أعمل على تصميم واجهة ترتبط بملف اكسيل لتفريغ البيانات الاحصائية ومعظم هذه البيانات أرقام من (0-9) وفى بعض الأحيان رقمان أو أكثر مثل تاريخ الميلاد وغيره
استكمالا لموضوع أمس فقد سارت الأمور بخير والحمد لله
المختلف هذه المرة نوعية بعض الأسئلة فهي تحتاج إلى تعديل فى بعض الخانات أولا: خانة تاريخ الميلاد تحتوى رقمين وأربعة فى العام والكود ينتقل بعد اول رقم لا ينتظر باقى الاربعة ارقام. هل هناك كود ينقل للخانة التالية بعد رقمين او اربعة ثانيا: بعض الاسئلة اختيار من متعدد أ و ترتيب كما هو مرفق. فما العمل وشاكر لكم مجهوداتكم الكثيرة والمتعاونة حياكم الله
أود أن أسأل: هل تخصيص أمر لكل (textbox) أمر صعب، أم لها أكواد جاهزة نستطيع الحصول عليها بالبحث فإذا كانت صعبة فهل من يشرح لنا أهم الأوامر الخاصة به من خلال خصائص (textbox)