أخواني ..
السلام عليكم ورحمة الله وبركاته
اود الاستفسار هل من طريقة من أجل التنقل بين الحقول TextBox بواسطة الضغط على زر Enter , علما أن الطريقة المتبعة حاليا على حد علمي هو زر TAB
شاكرا لكم جهودكم وتعاونكم.
ومشكورين مقدما
أخواني ..
السلام عليكم ورحمة الله وبركاته
اود الاستفسار هل من طريقة من أجل التنقل بين الحقول TextBox بواسطة الضغط على زر Enter , علما أن الطريقة المتبعة حاليا على حد علمي هو زر TAB
شاكرا لكم جهودكم وتعاونكم.
ومشكورين مقدما
Ameer
تستطيع معالجة الحدث KeyPress وفحص اذا ما كان الزر المضغوط هو انتر . تستطيع عندها نقل المؤشر الى الحقل الذي تريد
وحدن بيبقو متل زهر البيلسان وحدهن بيقطفو وراق الزمان
بيسكرو الغابي بيضلهن متل الشتي يدقوا على بوابي على بوابي
يا زمان يا عشب داشر فوق هالحيطان ضويت ورد الليل عكتابي
برج الحمام مسور و عالي هج الحمام بقيت لحالي لحالي
يا ناطرين التلج ما عاد بدكن ترجعو صرخ عليهن بالشتي يا ديب بلكي بيسمعو
http://www.mazikana.com/Songs/F/Fayrouz/mp...uz---Wahdon.mp3
باستخدام الحدث Keydown
Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown If e.KeyCode = Keys.Enter Then TextBox2.Focus() End If End Sub
Private Sub TextBox2_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox2.KeyDown If e.KeyCode = Keys.Enter Then TextBox3.Focus() End If End Sub
أولاً غير خاصية Form إلى keypreview = true
ثم في حدث الفورم OnKeyPress اكتب
If e.KeyChar = Chr(13) Then SendKeys.Send("{Tab}")
أخوي MN 902
مشكور وما قصرت على تعاونك معي والله يجزيك الخير
وإن شاء الله دائما من أحسن لأحسن
ربنا يوفقك
Ameer
هذا الموضوع مغلق.