الأساتذة الافاضل اعضاء المنتدى والسادة ادارة المنتدى لكم الشكر على هذا المجهود الكبير والواضح
والشكر الخاص للأستاذ العبقرى العمانى
ولى سؤال وهو كيف اجعل التيكست بوكس لا يقبل الا ارقام فقط
وشكرا لحضراتكم
الأساتذة الافاضل اعضاء المنتدى والسادة ادارة المنتدى لكم الشكر على هذا المجهود الكبير والواضح
والشكر الخاص للأستاذ العبقرى العمانى
ولى سؤال وهو كيف اجعل التيكست بوكس لا يقبل الا ارقام فقط
وشكرا لحضراتكم
Private Sub text1_KeyPress(KeyAscii As Integer)
If Val(KeyAscii) > 47 And Val(KeyAscii) < 58 Or KeyAscii = 8 Then Else KeyAscii = 0
End Sub
ممكن مثل ما قال الأخ hythamzero وممكن إذا كنت تقوم بعمل آلة حاسبة أن تجعل الـEnabled للتيكست بوكس False ثم تضع أوامر بكتابة الأرقام، مثلاً:
Select Case KeyAscii Case 48 Text1 = Text1 & "0" Case 49 ...............................
ممكن هذا الكود، أو مثل كود الأخ
هذه الجملة خاطئة :wacko:
الف شكر للأخوة الافاضل
الأستاذ هيثم والاستاذ عبود
وبارك الله لكم .. وسلمت يداكم الكريمة
والكود يعمل يا استاذ هيثم وبكفاءة .. وياريت لو تكمل جميلك وازاى اخليه يكتب حروف بس
معلش انا مبتدىء .. وشكرا ليك ولكل اعضاء المنتدى الكرام
تم تعديل هذه المشاركة بواسطة hishamsawah في 17 ديسمبر 2008 في 09:50
لو اردنا العكس على ان يكتب بالتكست احرف فقط كيف يكون الكود؟؟
فأنت اخي المبرمج ..لا تبخل بعلمك عمن يطلبه فقد كنت يوما تبحث كما نبحث نحن.. واعلم لو حجب العلم عنك لما وصلت الى ما انت عليه الان.. فاتق الله في طالب العلم وتذكر ما منه الله عليك ولا تبخل بعلمك وما اوتيت من معرفة ليبارك الله علمك وينفعك به.
اقتباسلو اردنا العكس على ان يكتب بالتكست احرف فقط كيف يكون الكود؟؟
Private Sub text1_KeyPress(KeyAscii As Integer) If KeyAscii > 47 And KeyAscii < 58 Then KeyAscii = 0 End Sub
أيضا للمعلومة يمكن استعمال دالة Not IsNumeric للأحرف أو IsNumeric للأرقام ولكنها تبقي بعض أزرار الكيبورد كالمسطرة وتراجع الحذف والفاصلة وأخرى .. ويمكن عمل تفقيط لهذه الحروف
حيث تستعمل مع الحدث Change لمعرفة حالة صندوق النص عند أي تغير فيه كعمل لصق (Ctrl + V) من الكيبورد أو بقائمة زر الماوس الأيمن
تم تعديل هذه المشاركة بواسطة عبد العزيز اليوسفي في 17 ديسمبر 2008 في 21:52
ٍسلمت يداك أخ عبد العزيز اليوسفى
شكرا على المعلومة الجميلة الف شكر لك
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…