تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كود انتقالى من text الى اخر في فيجوال بيسك6
#1
الاخوة الكرام احتاج الى كود او طريقة للانتقال من تكست الى اخر اقوم انا بتحديده عن طريق زر tab 

مثال الانتقال بمشر الكتابة من text2  الى text5 بمجرد الضغط على tab 

ولكم كل الشكر
الرد }}}
تم الشكر بواسطة: حسن الغزي
#2
يتم أستخدام الدالة Len لحساب عدد الاحرف التى يتم كتابتها فى مربع النص ...ثم يتم أستخدام جملة شرطية للتحقق من عدد الاحرف الموجودة فى النص مع قيمة الادخال ...فإن تساوى القيمتان يتم الانتقال الى مربع التالى وهكذا ....و الكود سيكون على النحو التالى 


PHP كود :
Private Sub Text1_Change()
Dim con As Integer
Dim mask 
As Integer

con 
Len(Text1.Text)
mask 5

If con mask Then
Text2
.SetFocus
End 
If 
اختكم الاصيله
الرد }}}
#3
اعمل موديول وضع فيه هذا الكود
Option Explicit

Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As Integer

Function GetTabState() As Boolean
GetTabState = GetKeyState(&H9) And &HFF00
End Function


ثم في الفورم ضع هذا الكود للانتقال من text2 الى text5 اذا تم الضغط على tab
Private Sub Text2_LostFocus()
   If GetTabState Then Text5.SetFocus
End Sub
الرد }}}
تم الشكر بواسطة: sher , الاصيله , Amir_Alzubidy , حسن الغزي , Ahmed_Mansoor
#4
(14-11-17, 10:58 PM)sher كتب : الاخوة الكرام احتاج الى كود او طريقة للانتقال من تكست الى اخر اقوم انا بتحديده عن طريق زر tab 

مثال الانتقال بمشر الكتابة من text2  الى text5 بمجرد الضغط على tab 

ولكم كل الشكر

تحدد الاداة من على الفورم

ومن الخصائص تعطي الترتيب ابتداء من صفر (0)

مثلاً تريد تكست1 المؤشر عليه عند تحميل الفورم تضع 0 
وعندما تضغط زر تاب ينتقل المؤشر إلى تكست2 تعطي تكست2 رقم 1 .... وهكذا (انظر للصورة)

   
الرد }}}
#5
Sendkey
-------------------
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 And Text1.text <> "" Then Sendkeys "{tab}"
End Sub
قم بتحديد التكست المطلوب الذهاب الىه من خاصية
tabindex
الرد }}}
تم الشكر بواسطة:
#6
في خاصية TabIndex في text1 ضع 1
وكذلك في Text2 ضع 2 وهكذا في البقية
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] ابحث عن مبرمج فيجوال بيسك 6 للعمل معي حسب الاتفاق mis1411 8 3,256 02-07-23, 06:49 AM
آخر رد: sun7000
  مشكله بتشغيل مشروع فيجوال ع ويندوز7 32بت m_zwahreh 3 2,148 09-02-23, 10:34 PM
آخر رد: ahmed.m
  [سؤال] كيفية استيراد ملف اكسل الى قاعدة بيانات اكسس في فيجوال 6 sher 14 8,496 14-06-22, 04:01 PM
آخر رد: sher
  رابط تشعبي داخل نص text hannileo 3 1,866 29-05-20, 06:08 PM
آخر رد: مصمم هاوي
  حظر حذف رمز معين داخل مربع النص text hannileo 3 1,988 20-04-20, 01:04 AM
آخر رد: مصمم هاوي
Lightbulb تعلم مهارات عن الآداة Text box بالفيجوال بيسك عبدالله خضر 3 4,726 10-02-19, 04:32 PM
آخر رد: ahmed_gh
  [مشروع] الحركة فى الفيجوال بيسك6 سامى 0 1,417 25-03-18, 04:15 PM
آخر رد: سامى
  [vb6.0] اظهار التاريخ المنتهي فيجوال بيسك 6 دهشوش1 4 2,857 30-10-17, 12:58 AM
آخر رد: دهشوش1
  [vb6.0] فتح نموذج فيجوال بيسك 6.0 حكاية وطن 4 3,631 12-07-17, 12:51 AM
آخر رد: سعود
  [vb6.0] تحية طيبة / اريد كود لترقيم text تلقائي دون ان استخدام الترقيم التلقائي في اكسس sher 1 2,186 07-07-17, 01:06 AM
آخر رد: Amir_Alzubidy

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


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