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

مساعده بسيطه بخصوص textbox بالفيجوال بيسك

بدأه my4iq في 23 يوليو 2013 · 5 رد · 1,102 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني الاعزاء حاليا اصمم برنامج واحتاجيت امور اسويها

البرنامج بيه اكثر من تيكست بوكس اريد اول ما يتنفذ البرنامج يصير الؤشر على التيكست الاول text1

وكل text كون يتحمل حرف او رقم واحد لا اكثر ولما اكتب حرف او رقم المؤشر ينتقل تلقائيا لل text الي بعده

ياريت لو احد يساعدني بكتابه الكود 

لان محتاجه ضروري

#2

هذا الكود باعتبار أن مجموعة التكست لديك هى

(Text1(3) , Text1(2) , Text1(1) ,Text1(0 ,...........
 

Private Sub Command1_GotFocus()
For i = 0 To Text1.Count - 1
Text1(i).Locked = True
Next i
End Sub

Private Sub Text1_KeyPress(Index As Integer, KeyAscii As Integer)
Print Index
If Index = Text1.Count - 1 Then Command1.SetFocus: GoTo 100
Text1(Index + 1).SetFocus
100 End Sub
#3

وهذا كود آخر أفضل منه

لأن السابق يسمح للمستخدم بالكتابة فى أى تكست اذا أعاد الضغط عليه

Dim PRES(9) As Integer
Private Sub Text1_KeyPress(Index As Integer, KeyAscii As Integer)
Print Index
If PRES(Index) = 1 Then Text1(Index).Locked = True: GoTo 100
PRES(Index) = 1
If Index = Text1.Count - 1 Then Command1.SetFocus: GoTo 100
Text1(Index + 1).SetFocus
100 End Sub
#4

أليس هذا هو ما تريد؟

ان كان كذلك فليتك توضح طلبك أكثر

#5

تفضل أخي الكريم 

 

هذا الكود 

Private Sub Form_Load()
For i = 0 To 4
    Text1(i).MaxLength = 1
Next
End Sub


Private Sub Text1_Change(Index As Integer)
On Error Resume Next
    If Text1(Index).Text <> "" Then Text1(Index + 1).SetFocus
End Sub

[وسط]

XCM59178.jpg

[/وسط]

[وسط] [وسط]الفريق العربي للبرمجة

[/وسط][/وسط]

#6

ألف شكر لجميع الإخوة المثال بالمرفقات


الانتقال لمربع النص الثاني.rar

تم تعديل هذه المشاركة بواسطة السندبااد في 10 سبتمبر 2013 في 15:44

فاعلم أنه لا إله إلا الله

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…