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

كيف أستخدم Enter بدلا من Tab

مغلق
بدأه wessamh في 15 يوليو 2005 · 3 رد · 567 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف أستخدم Enter بدلا من Tab و كيف أستطيع تعطيل tab و فقط Enter للانتقال للحقل أو المكان الذي أريدة

إذا كان في إمكانية يا ريت إرفاق مثال

#2

هنالك عدة طرق منها:

أتوقع أن أفضلها استخدام

SendKeys.Send("{TAB}")

مع استخدام اكثر من handling لل Controls

لا حظ في السطر الاول من المثال في الاسفل

Private Sub Enter_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress, TextBox1.KeyPress

لقد جعلا كلا مبرعي النص بستجيبان لنفس الإجراء ولو كان عندك اكثر من control في نفس الفورم أضفهم بنفس الطريقة

Sub Sub_Name(sender As Object, e As KeyPressEventArgs) Handles Control1.KeyPress, Control2.KeyPress,Control3.KeyPress,Control4.KeyPress,...

'Example:
Private Sub Enter_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress, TextBox1.KeyPress
        If Asc(e.KeyChar) = 13 Then
            SendKeys.Send("{TAB}")
        End If
    End Sub

هذا ما لدي وشكرا

#3

السلام عليكم

ممكن استخدام Keyown للفورم كلها

ولو كان المفتاح Enter ترسل الحدث tab

والله اعلم

خيركم من تعلم القرآن وعلمه

#4

اخي العزيز :

في حدث Kay Press للتيكست قم بكتابه الاتي وهو : txt1

If e.KeyChar = Chr(Keys.Enter) Then

Txt2.Focus()

End If

وهكذا حتى تصل الى التكست الاخير

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

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