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

كيف يتم التنقل بين text

مغلق
بدأه memoon في 7 أغسطس 2007 · 10 رد · 974 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله

لدي برنامج مثالاً به

text1

text2

text3

text4

text5

text6

أريد عندما يكون مؤشر الكتابة في text1 وأنقر على الزر tab من لوحة المفاتيح ينقلني إلى text2 وهكذا بقية text

من مواضعي

برنامج يتصل بقواعد بيانات MYSQL

طريقة إرسال البيانات من البرنامج إلى الوورد

قاطعوا المنتجات الدنماركية والهولندية لنصرة رسول الله والإسلام

lom024p4owxcwq2.gif

للمراسلة عبر الماسنجر :

#2

عن طريق خاصية Tabindex الموجود في خصائص الأداة Textbox فمثلا تضبط الخاصية بالترتيب التالي :

text1 tabindex 0

text2 tabindex 1

text3 tabindex 2

text4 tabindex 3

text5 tabindex 4

text6 tabindex 5

تحياااااتي

للصداقة البرمجية

pro-vb6@hotmail.com

#3

الطريقة معي ماهي فعالة

يعني باللكود أفضل ماهو الكود ... ؟

من مواضعي

برنامج يتصل بقواعد بيانات MYSQL

طريقة إرسال البيانات من البرنامج إلى الوورد

قاطعوا المنتجات الدنماركية والهولندية لنصرة رسول الله والإسلام

lom024p4owxcwq2.gif

للمراسلة عبر الماسنجر :

#4

؟؟

انا اضغط تاب بروحه ينقل اخي !!!

startingprogremmer.jpg
#5

مافية عبر الكود

أي طريقة لكن عبر الكود

من مواضعي

برنامج يتصل بقواعد بيانات MYSQL

طريقة إرسال البيانات من البرنامج إلى الوورد

قاطعوا المنتجات الدنماركية والهولندية لنصرة رسول الله والإسلام

lom024p4owxcwq2.gif

للمراسلة عبر الماسنجر :

#6

اتفضل اخي الكود اهو :

Private Sub Text1_KeyPress(KeyAscii As Integer)
	If KeyAscii = 9 Then Text2.SetFocus
End Sub
اقتباس
If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut

Albert Einstein

مدخل إلى برمجة وتصميم الألعاب : كيف أبدأ ؟

#7
text1.setfocus
startingprogremmer.jpg
#8

كما قالوا الأقاضل التنقل بالتاب لا يحتاج إلى كود

ولكني كتبت كود للتنقل بين الحقول بالإدخال أي الـ Enter

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
  On Error Resume Next

  If Shift = 0 Then
	Select Case KeyCode
	  Case 13
		SendKeys "{Tab}"
		DoEvents
		With Me.ActiveControl
		  .SelStart = 0
		  .SelLength = Len(.Text)
		End With
	End Select
  End If
End Sub
#9

اخي ولماذا هذا الكود ؟؟

انظر :

if keycode = 13 then
SendKeys "{Tab}"
end if
startingprogremmer.jpg
#10

لا أعرف أخي مبرمج مبتدا هل أنت تسأل أم تصحح

قيمة Shift أكيد لها معنى في الحدث

فليس الضغط على الإدخال كـ (الضغط عليها مع الضغط على العالي) في ذات الوقت .. أكيد هناك فرق ولتجرب وتتعرف على الفرق بنفسك

أما هذه الأسطر :

	   With Me.ActiveControl
		  .SelStart = 0
		  .SelLength = Len(.Text)
		End With

في لتظليل النص بمجرد الإنتقال للحقل

والهدف منها هو مطابقة أداء نموذج الفجوال بنموذج الأكسس

#11

شكراً لكم جميعاً

أما الكود الفعال فهو الذي مع الأخ علاء ومبرمج مبتدأ

اما الكود الذي ع الأخ Accessna فهو يقوم بتحويل النقر من الزر enter إلى الزر tab

مشكراً لكم جميعا وكذلك يفعل أهل الكرم

من مواضعي

برنامج يتصل بقواعد بيانات MYSQL

طريقة إرسال البيانات من البرنامج إلى الوورد

قاطعوا المنتجات الدنماركية والهولندية لنصرة رسول الله والإسلام

lom024p4owxcwq2.gif

للمراسلة عبر الماسنجر :

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

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