هاى، مساء الخير
ممكن سؤال بعد ذنكم ؟
ازاى اجعل خانة text لا تقبل الا ارقام
وياريت تكون طريقة سهلة لأن البرنامج عندى فى حوالى 100 خانة
وشكرا
هاى، مساء الخير
ممكن سؤال بعد ذنكم ؟
ازاى اجعل خانة text لا تقبل الا ارقام
وياريت تكون طريقة سهلة لأن البرنامج عندى فى حوالى 100 خانة
وشكرا
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii < Asc("0") Or KeyAscii > Asc("9") Then
KeyAscii = 0
End If
End Sub
[code]Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii < Asc("0") Or KeyAscii > Asc("9") Then
KeyAscii = 0
End If
End Subمقالاتي :ـ
لماذا تسمي الأخطاء الموجودة في البرنامج "حشرات" ؟
عزيزي المبرمج ... لا تنسى ذلك من فضلك
مبرمجون ... بلا حدود, إقتراح للمنتدي
فيجوال بيسك والفراعنة.... رؤية برمجية
نصيحة قبل أن تصمم واجهة المستخدم لبرنامجك
أفضل الطرق لإكتشاف الأخطاء في برامجك
إكتشف الأخطاء ... قبل أن تفقد عقلك دفعة واحدة
العلاقة بين المبرمج والمستخدم ... هل هي مستحيلة ؟
أيها المبرمجون ... لماذا لا تعمل برامجكم . ؟
أيها المبرمجون ... لا تبنوا فوق الرمال
البرمجة أسلوب حياة أم وسيلة إرتزاق ؟
رب إغفر وأرحم ، وتجاوز عما تعلم ، إنك أنت الأعز الأكرم .
السلام عليكم ورحمة الله وبركاته
قم بتكوين مصفوفة أدوات من مربعات النص التى تريد أن تجعلها تقبل أرقاماً فقط ثم أكتب الكود الآتى
Private Sub txtNum_KeyPress(Index As Integer, KeyAscii As Integer) KeyAscii = IIf(IsNumeric(Chr(KeyAscii)), KeyAscii, 0) End Sub
جرب أن تكتب حروف فى أى مربع نص من عناصر المصفوفة فلن يقبل إلا الأرقام ويمكن جعل المربع لا يقبل إلا الحروف بتغيير بسيط جدا فى الكود وهو إضافة الدالة المنطقية Not قبل الدالة IsNumeric ليصبح الكود بهذا الشكل
Private Sub txtNum_KeyPress(Index As Integer, KeyAscii As Integer) KeyAscii = IIf(Not IsNumeric(Chr(KeyAscii)), KeyAscii, 0) End Sub
أتمنى أن يكون هذا طلبك ;)
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
مرسى قوى قوى على المساعدات دى
هذا الموضوع مغلق.