الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التنقل بين الحقول عند الضغط على زر Enter

مغلق
بدأه ameersba في 18 أكتوبر 2004 · 4 رد · 1,011 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخواني ..

السلام عليكم ورحمة الله وبركاته

اود الاستفسار هل من طريقة من أجل التنقل بين الحقول TextBox بواسطة الضغط على زر Enter , علما أن الطريقة المتبعة حاليا على حد علمي هو زر TAB

شاكرا لكم جهودكم وتعاونكم.

ومشكورين مقدما

Ameer

#2

تستطيع معالجة الحدث KeyPress وفحص اذا ما كان الزر المضغوط هو انتر . تستطيع عندها نقل المؤشر الى الحقل الذي تريد

وحدن بيبقو متل زهر البيلسان وحدهن بيقطفو وراق الزمان

بيسكرو الغابي بيضلهن متل الشتي يدقوا على بوابي على بوابي

يا زمان يا عشب داشر فوق هالحيطان ضويت ورد الليل عكتابي

برج الحمام مسور و عالي هج الحمام بقيت لحالي لحالي

يا ناطرين التلج ما عاد بدكن ترجعو صرخ عليهن بالشتي يا ديب بلكي بيسمعو

http://www.mazikana.com/Songs/F/Fayrouz/mp...uz---Wahdon.mp3

#3

باستخدام الحدث 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
#4

أولاً غير خاصية Form إلى keypreview = true

ثم في حدث الفورم OnKeyPress اكتب

If e.KeyChar = Chr(13) Then SendKeys.Send("{Tab}")

#5

أخوي MN 902

مشكور وما قصرت على تعاونك معي والله يجزيك الخير

وإن شاء الله دائما من أحسن لأحسن

ربنا يوفقك

Ameer

هذا الموضوع مغلق.

مواضيع مشابهة