منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
الانتقال من تكست الى اخر - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم أسئلة واستفسارات الأعضاء - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=94)
+--- قسم : قسم Visual Basic 6 وما قبله (http://vb4arb.com/vb/forumdisplay.php?fid=167)
+--- الموضوع : الانتقال من تكست الى اخر (/showthread.php?tid=9795)



الانتقال من تكست الى اخر - AHMED213 - 25-07-13

السلام عليكم ورحمة الله تعالى وبركاته
لدي في الفورم 3 تكست بوكس اريد ان انتقل من التكست 1 ثم التكست 2 فالتكست 3 وذلك من خلال الضغط على مفتاح الانتر دون استعمال الماوس ...............................
.....وشكرا و صح صيامكم


الانتقال من تكست الى اخر - VB_Coder - 25-07-13

السلام عليكم

- إستخدم حدث ال KeyDown لكل تكست بوكس ، كالتالي :

كود :
Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)

IF KeyCode = 13 Then
Text2.SetFocus
Exit Sub
End If

End Sub

Private Sub Text2_KeyDown(KeyCode As Integer, Shift As Integer)

IF KeyCode = 13 Then
Text3.SetFocus
Exit Sub
End If

End Sub

Private Sub Text3_KeyDown(KeyCode As Integer, Shift As Integer)

IF KeyCode = 13 Then
Text1.SetFocus
Exit Sub
End If

End Sub

- تحياتي .


الانتقال من تكست الى اخر - ناجي إبراهيم - 25-07-13

السلام عليكم...

إذا كان النظام هو Win XP أو ما قبله فإن أسهل طريقة هي استعمال الجملة SendKeys في الحدث KeyDown لإرسال قيمة المفتاح Tab:

كود :
If KeyCode = vbKeyReturn Then SendKeys "{TAB}"

و لكن للأسف هذه الطريقة لا تعمل مع Win 7 لأسباب أمنية!!

نرجو الاستفادة و السلام.