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

كود صحيح ويحتاج الى تغير جزء فيه

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

هذا الكود وظيفته

عدم كتابة اي شئ غير الارقام ويمكن عمل باك سبيس لها داخل التكيست بوكس

ولكن يوجد سؤال الكود يجعلك تكتب داخل التكست بوكس رقم مثل 123641 ولكن لا يجعلك تكتب 12.21 اريد التعديل فى الكود لكى يعطى المطلوب اى يكتب رقم 12.12 بنفس الشروط التى هوا عليها اى عدم كتابت احرف ويمكن عمل لها باك سبيس

ارجو المساعدة موجود فى المرفقات الفورم جاهز ولكن يبقى التعديل عليه

ولكم منى الشكر

New_Folder.rar

#2

طيب ممكن تشرح لنا هذة الدالتين:-

IsNumeric

Chr

لكي نتمكن من مساعدتك.

google.gif

spamxk4.gif

petitionbanner17a.gif

Email : sao_-5000@hotmail.com

#3
Private Sub Text1_KeyPress(KeyAscii As Integer)
If Chr(KeyAscii) = vbBack Then Exit Sub
If Not IsNumeric(Chr(KeyAscii)) And Chr(KeyAscii) <> Chr(46) Then
KeyAscii = 0
End If
End Sub

تم الصحيح..

أخي العزيز .. بالنسبه للـ IsNumeric فإنها تقوم بالتحقق ما إذا كان الـ String المدخل من مصفوفة الأرقام أم لا .. أي (1234567890)

أما بالنسبه للـ Chr فإنها تسمى character وأي الرمز فإن كل مابين القوسين سيكون رقمين أو ثلاثه على حسب جدول ASCII وعندما نضع كلمة KeyAscii في الداخل فإننا نخبر الجهاز بأن يقوم بحويل أي زر من على لوحة المفاتيح إلي أرقام ASCII ..

أعتقد ان الشرح معقد .. فأرجوا تصحيح أي معلومه خطأ.. وشكراً

تم تعديل هذه المشاركة بواسطة TwIsTeR في 16 أغسطس 2007 في 14:34

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

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