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

كيف اجعل text يقبل الرقم فقط ؟؟

بدأه athen25 في 3 نوفمبر 2010 · 4 رد · 621 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السادة الكرام

السلام عليكم ورحمة وبركاتة

كيف اجعل text يقبل الرقم فقط ؟؟

نامل من الله ثم منكم سرعة المساعدة

والله يحفظكم ويرعاكم

تم تعديل هذه المشاركة بواسطة athen25 في 3 نوفمبر 2010 في 22:36

#2

Public Function Validnumeric(ByVal mKeyascii As Long) As Long

If Not (IsNumeric(Chr(mKeyascii)) Or mKeyascii = 8) Then

Validnumeric = 0

Else

Validnumeric = mKeyascii

End If

End Function

Private Sub Text1_KeyPress(KeyAscii As Integer)

KeyAscii = Validnumeric(KeyAscii)

End Sub

#3

الف شكر لك استاذي

#4

جرب هذا الكود اخي

If Not IsNumeric(Text1.Text) Then
SendKeys ("{BS}")
Beep
End If

العلم علمان : علم باللسان ، وعلم بالقلب

فعلم القلب : هو العلم النافع

وعلم اللسان : هو حجة الله على ابن آدم

#5

انا شخصيا افضل الكود التالى

Private Sub Text1_KeyPress(KeyAscii As Integer)

Dim SS As String

If KeyAscii = 8 Then Exit Sub

SS = "0123456789."

i = InStr(SS, Chr(KeyAscii))

If i = 0 Then KeyAscii = 0

End Sub

1

الأفكار العبقرية تأتي بالتعب و المجهود و الإلهام فيها لا يتعدى 1% ( أديسون )

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