كود التنقل بين مربعات النص في البرنامج vb.net 2005
من الأمور الجميلة التي من ممكن أن نضيفها للبرنامج هي طريقة الانتقال بين مربعات النص من دون Tab.
أفضل مثال : وقت يلي بنزل ويندوز و بدنا نحط مفتاح التسجيل نلاحظ أنو بمجرد إدخال الأحرف و الأرقام يقوم البرنامج بالانتقال بين الخلايا عند الكتابة أو عند المسح .
في المثال المرفق تم تحديد عدد محارف الخلية الواحدة بـ 3 محارف لتغييرها نقوم بتعديل الرقم من خصائص الخلية و سيبقى البرنامج يعمل بدون تعديل أي كود .
لدينا نموذجين قمت بكتابة الشفرة في كل منهما بطريقتين مختلفتين :
: From1 كتبت الشفرة من دون اللجوء إلى كتابة الإجرائيات .
: Form2 فقد كتبتها بالاستعانة بإجرائية Go و الهدف هو معرفة المزايا التي نحصل عليها من كتابة البرنامج على شكل إجرائيات أو وظائف.
كود:
Sub
go(ByVal text)
If text.TextLength = text.MaxLength Then
SendKeys.Send("{Tab}")
EndIf
If text.TextLength = 0 Then
SendKeys.Send("+{Tab}+")
EndIf
EndSub
ملاحظة : البرنامج مكتوب بالـ vb.net 2005 يعني لازم يكون عندك برنامج vs.net 2005 أو على الأقل يكون عندك مكتبة .Netframword2 حتى يشتغل البرنامج .
رابط الموضوع الأصلي : كود التنقل بين مربعات النص في البرنامج vb.net 2005
للكاتب : Php4Syria









هو أحد البرامج المحاسبية التي تعتمد على قواعد بيانات SQL Server كمنصة لإدارة قواعد البيانات المحاسبية ..













