تقييم الموضوع :
  • 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
شكرا لك
يا استاذنا
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  بحث بالكومبو بوكس لا ى جزء من النص Lathe1 3 536 28-02-24, 02:59 AM
آخر رد: معاند الحظ
  ارقام فوق السطر وتحته Abo Louay 2 246 27-01-24, 11:06 PM
آخر رد: Abo Louay
  [VB.NET] ارغب في كود إلزام المستخدم ادخال الأرقام محصور بعددين loay775 2 242 18-01-24, 05:02 PM
آخر رد: loay775
  [VB.NET] استخلاص جزء محدد من نص وإضافته إلى بداية النص ؟ AmeenRashed 2 253 02-01-24, 10:06 AM
آخر رد: AmeenRashed
  كيفية رسم بيان دالة رياضية؟ الخير19 6 445 23-12-23, 03:36 PM
آخر رد: الخير19
  [سؤال] كيف نستعيد قيمة من دالة ضمن مسار مستقل justforit 2 432 21-11-23, 10:51 AM
آخر رد: justforit
  عرض تقرير كريستال ريبورت من خلال دالة atefkhalf2004 0 335 23-09-23, 10:07 AM
آخر رد: atefkhalf2004
  احتاج دالة التفقيط ، ريال سعودي .. كرما Ali_hassn 3 608 20-08-23, 06:35 AM
آخر رد: Alexander Max2
  طريقة حذف حرف زيادة من مربع النص علاء الكبابي 2 591 19-06-23, 05:08 PM
آخر رد: Taha Okla
  اريد كود لمسح النص من textbox بمجرد الضغط على ال textebox للكتابة رهف العريفي 21 11,943 03-06-23, 04:56 AM
آخر رد: سعود

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


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