تقييم الموضوع :
  • 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 124 31-10-25, 05:33 PM
آخر رد: justforit
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,854 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  ادخال درجات الطلاب لقاعدة بيانات اكسس .. مساعدة Tajaldeen 9 2,748 07-02-25, 07:59 PM
آخر رد: الورد2
  [كود] كود تغيير حجم النص في التكست بوكس hassan 8 8,780 30-01-25, 02:33 AM
آخر رد: خالد كامل1
  [VB.NET] كود ادخال المنظومه في اسبات محمد ملك 4 389 16-01-25, 10:31 PM
آخر رد: محمد ملك
  الحصول على اول 3 ارقام Mohamed20 4 2,289 23-05-24, 02:47 PM
آخر رد: Nori Ashour
  بحث بالكومبو بوكس لا ى جزء من النص Lathe1 3 892 28-02-24, 02:59 AM
آخر رد: معاند الحظ
  ارقام فوق السطر وتحته Abo Louay 2 532 27-01-24, 11:06 PM
آخر رد: Abo Louay
  [VB.NET] ارغب في كود إلزام المستخدم ادخال الأرقام محصور بعددين loay775 2 549 18-01-24, 05:02 PM
آخر رد: loay775
  [VB.NET] استخلاص جزء محدد من نص وإضافته إلى بداية النص ؟ AmeenRashed 2 609 02-01-24, 10:06 AM
آخر رد: AmeenRashed

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


يقوم بقرائة الموضوع: