تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
دالة ادخال ارقام فقط في مربع النص
#1
ارغب في تعلم  
عمل دالة  تسمح ادخال ارقام فقط في مربع النص
عند كتابة الدالة في الحدث  keypress 
تسمح بكتابة الارقام فقط


Public Function onlynumeric(ByVal e As String)
        If Not IsNumeric(e) Then
            e = ""
            MsgBox("Please enter numbers only.", vbInformation)

        End If
    End Function

لكن معرفتش اكمل
ايضا لا يوجد بها   return
معرفتش  اكتبها و اكتبها وفين
الرد }}}
تم الشكر بواسطة:
#2
راجع الموضوع التالي ربما يفيدك

http://vb4arb.com/vb/showthread.php?tid=44346
الرد }}}
تم الشكر بواسطة:
#3
لكتابة الارقام فقط تحتاج اجراء وليس دالة

للبساطة استخدم الكود التالي
وعدل عليه بما يناسب مشروعك ..

كود :
Private Sub TextBox1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TextBox1.KeyPress
   onlyNumbers(e)
End Sub

Public Sub OnlyNumbers(e As KeyPressEventArgs)
   If Char.IsDigit(e.KeyChar) = False And AscW(e.KeyChar) <> 8 Then
       e.Handled = True
   End If
End Sub
الرد }}}
تم الشكر بواسطة:
#4
عايز اعمل دالة
اكنب المعامل لها هو مربع نص ١ او اي مربع نص
ليس مربع نص١
شكرا
الرد }}}
تم الشكر بواسطة:
#5
لو شغلت دماغك شوية
كان عرفت أن هذا الاجراء أهم بكثير من أي دالة بتعمل نفس الوظيفة
فقط انسخ اسمها (onlyNumbers(e)) وضعه في حدث (KeyPress) لأي تكتست بوكس وستعمل بدون أن تحتاج ذكر اسمها ..
الرد }}}
تم الشكر بواسطة:
#6
حضرتك امكانيات
برجاء التعديل ليكون الكود سليم
والله لو عارف لكنت عملت

لتنال كل الثواب
شكرا
الرد }}}
تم الشكر بواسطة:
#7
الكود السابق كود جاهز للاستخدام، ضعه في أي مكان في مشروعك ..

فقط انسخ النداء  

OnlyNumbers(e)

وضعه في حدث الــ (KeyPress)  لأي أداة (TextBox -- ComboBox  -- RichTextBox)  
أو أي أداة لها خلية وحيدة وتشبهها..

وجرب...
الرد }}}
تم الشكر بواسطة:
#8
شكرا لك
يا استاذنا
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف نستخرج نص الالتاريخ الاول من النص التالي: justforit 0 119 31-10-25, 05:33 PM
آخر رد: justforit
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,831 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  ادخال درجات الطلاب لقاعدة بيانات اكسس .. مساعدة Tajaldeen 9 2,721 07-02-25, 07:59 PM
آخر رد: الورد2
  [كود] كود تغيير حجم النص في التكست بوكس hassan 8 8,768 30-01-25, 02:33 AM
آخر رد: خالد كامل1
  [VB.NET] كود ادخال المنظومه في اسبات محمد ملك 4 383 16-01-25, 10:31 PM
آخر رد: محمد ملك
  الحصول على اول 3 ارقام Mohamed20 4 2,284 23-05-24, 02:47 PM
آخر رد: Nori Ashour
  بحث بالكومبو بوكس لا ى جزء من النص Lathe1 3 890 28-02-24, 02:59 AM
آخر رد: معاند الحظ
  ارقام فوق السطر وتحته Abo Louay 2 526 27-01-24, 11:06 PM
آخر رد: Abo Louay
  [VB.NET] ارغب في كود إلزام المستخدم ادخال الأرقام محصور بعددين loay775 2 546 18-01-24, 05:02 PM
آخر رد: loay775
  [VB.NET] استخلاص جزء محدد من نص وإضافته إلى بداية النص ؟ AmeenRashed 2 609 02-01-24, 10:06 AM
آخر رد: AmeenRashed

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم