تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
مساعدة فى التنقل بين text بالضغط بمفتاح inter
#4
طريقة أستخدام زر Enter للتنقل بين TextBox ...


بسم الله الرحمن الرحيم ...

===================

قم بتشغيل الفيجوال بيسيك .. ثم أختر منه من مربع الحوار Standard EXE وبعد ذلك

قم بأضافة التالي على الفورم


1-Text1
2-Text2
3-Text3
4-Text4
5-Text5

الأن سوف نقوم باضافة أوامر البرمجة ....

ضع هذا الكود في التصريحات جنرال في أعلى صفحة الكود .. طبعا الكود راح يترتب على التوالي ..


========


كود:

Private Declare Function LoadKeyboardLayout Lib "user32" Alias _
"LoadKeyboardLayoutA" (ByVal pwszKLID As String, ByVal _
flags As Long) As Long


Private Sub Text1_GotFocus()
' لجعل الكتابه بالعربي
Call LoadKeyboardLayout("00000401", 1)
End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then Text2.SetFocus
Dim t As Integer
t = KeyAscii

If t = 8 Then Exit Sub
If (t < 48 Or t > 57) Then KeyAscii = 0
End Sub

Private Sub Text2_GotFocus()
' لجعل الكتابه بالعربي
Call LoadKeyboardLayout("00000401", 1)
End Sub

Private Sub Text2_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then Text3.SetFocus
End Sub

Private Sub Text3_GotFocus()
' لجعل الكتابه بالعربي
Call LoadKeyboardLayout("00000401", 1)
End Sub

Private Sub Text3_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then Text4.SetFocus
End Sub

Private Sub Text4_GotFocus()
' لجعل الكتابه بالعربي
Call LoadKeyboardLayout("00000401", 1)
End Sub

Private Sub Text4_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then Text5.SetFocus
End Sub

Private Sub Text5_GotFocus()
' لجعل الكتابه بالعربي
Call LoadKeyboardLayout("00000401", 1)
End Sub

Private Sub Text5_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Dim t As Integer
t = KeyAscii
End If

End Sub


==========================

وبس ... طبعا هذه الأكواد خاصة للكي برس KeyPress وخصوصا بالزر أنتر ... وفي هذا
الكود مناداة LoadKeyboardLayout للكتابة بالعربي .. على طول بدون تحويل .. أتوقع الكل فاهم .. وهذا لا يحتاج إإلى شرح ..

منقول
قل إني نهيت أن أعبد الذين تدعون من دون الله
لما جاءني البينات من ربي وأمرت أن أسلم لرب العالمين
الرد }}}
تم الشكر بواسطة: awidan76


الردود في هذا الموضوع
RE: مساعدة فى التنقل بين text بالضغط بمفتاح inter - بواسطة علاء الدين - 15-07-14, 11:56 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مرحبا اخواني احتاج مساعدة في تعديل منظومة عبدالمؤمن 1 404 17-06-25, 07:27 AM
آخر رد: مصمم هاوي
  [vb6.0] السلام عليكم جميعا مساعدة في كود ككريم 0 234 24-12-24, 12:25 PM
آخر رد: ككريم
  مساعدة في دالة dlookup سيد أحمد 1 325 13-11-24, 12:38 AM
آخر رد: السيد الغالي
  مساعدة في خطأ في دالة سيد أحمد 5 463 21-09-24, 09:50 PM
آخر رد: سيد أحمد
  مساعدة في ريط sql server 2005 مع فجوال بسيك 6 سيد أحمد 3 468 06-09-24, 09:23 PM
آخر رد: سيد أحمد
  [vb6.0] مساعدة من السادة الأعضاء Alous 5 461 05-09-24, 07:16 PM
آخر رد: Alous
  مساعدة في ريط sql server 2005 مع فجوال بسيك 6 سيد أحمد 1 362 25-08-24, 09:33 PM
آخر رد: سيد أحمد
  طلب مساعدة abde6726 2 393 02-05-24, 09:01 PM
آخر رد: abde6726
  ريد عند النقر على الصف من الجدول المجود على الفورم يظهر رقم الصنف في Text ؟ Microformt 0 609 04-11-23, 10:13 PM
آخر رد: Microformt
  [vb6.0] مساعدة بتعديل كود الضغط على مفتاح F1 في الكيبورد جلال اليمني 0 419 13-10-23, 08:04 PM
آخر رد: جلال اليمني

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم