تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
دالة لجعل مربع النص لا يقبل حروف
#1
هذا ما فكرت فيه  لكن كله عيب
ارغب  في عند اضافة اي  مربغ نص  يتم عمل الدالة
شكرا

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

        End If
    End Function
الرد }}}
تم الشكر بواسطة:
#2
تفضل

كود :
       Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        e.Handled = Char.IsLetter(e.KeyChar)
    End Sub
الْلَّهُم صَلِّ وَسَلِم وَبَارِك عَلَى سَيِّدِنَا مُحَمَّد
الرد }}}
تم الشكر بواسطة:
#3
هذا كود لمربغ نص محدد
انا ارغب في عمل دالة تصلح لاي مربع نص
الرد }}}
تم الشكر بواسطة:
#4
السلام عليكم ورحمة الله وبركاته
الكود
كود :
Public Function PressOnlyNumeric(ByVal intKeyValue As System.Windows.Forms.KeyPressEventArgs) ' Integer
       Dim chKiy As Char
       chKiy = intKeyValue.KeyChar
       If Not (Char.IsDigit(chKiy) Or chKiy = "." Or Char.IsControl(chKiy)) Then
           MsgBox("غير مسموح بإدخال الحرف .. فضلاً إدخل أرقام فقط", MsgBoxStyle.MsgBoxRight + MsgBoxStyle.Critical, "إدخال خاطئ")
           intKeyValue.Handled = True ' إلغاء الحرف المضغوط
       End If

  End Function

ولتنفيذ هضا الإجراء والإستفادة منه نكتب الكود التالي في حدث KeyPress لأي textbox ..


PressOnlyNumeric(e)   ' إدخال أرقام فقط




اقراء هذه الموضوع في هذا الرباط ستجد ما يفيدك في موضوعك
http://arabteam2000-forum.com/index.php?...%85%D8%A9/
الرد }}}
تم الشكر بواسطة:
#5
جرب هذا الكود لكن اي تكست على الفورم لا يقبل الا ارقاما فقط
وفي حال اردت ان تكتب في بعض مربعات النص عليك استصناءها
PHP كود :
Private Sub Form1_KeyUp(sender As ObjectAs KeyEventArgsHandles Me.KeyUp
        
For Each ctrl As Control In Me.Controls
            
If TypeOf ctrl Is TextBox And Not IsNumeric(ctrl.TextThen
                ctrl
.BackColor Color.LightPink
                ctrl
.Text ""
                
Exit For
            
End If
        
Next ctrl
    End Sub
    
Private Sub Form1_Load(sender As ObjectAs EventArgsHandles MyBase.Load
        KeyPreview 
True
    End Sub 
بالتوفيق
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
تم الشكر بواسطة:
#6
thanks
شكرا لكم
الرد }}}
تم الشكر بواسطة:
#7
خليها Default = true
Private OnlyNumbers As Boolean = True
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  بحث بالكومبو بوكس لا ى جزء من النص Lathe1 3 476 28-02-24, 02:59 AM
آخر رد: معاند الحظ
  [VB.NET] استخلاص جزء محدد من نص وإضافته إلى بداية النص ؟ AmeenRashed 2 226 02-01-24, 10:06 AM
آخر رد: AmeenRashed
  كيفية رسم بيان دالة رياضية؟ الخير19 6 422 23-12-23, 03:36 PM
آخر رد: الخير19
  [سؤال] كيف نستعيد قيمة من دالة ضمن مسار مستقل justforit 2 399 21-11-23, 10:51 AM
آخر رد: justforit
  طريقة تحويل الأرقام إلى حروف Adel27213 2 532 18-11-23, 01:40 AM
آخر رد: sniper2030
  عرض تقرير كريستال ريبورت من خلال دالة atefkhalf2004 0 313 23-09-23, 10:07 AM
آخر رد: atefkhalf2004
  دالة ادخال ارقام فقط في مربع النص atefkhalf2004 7 819 20-08-23, 09:04 AM
آخر رد: atefkhalf2004
  احتاج دالة التفقيط ، ريال سعودي .. كرما Ali_hassn 3 569 20-08-23, 06:35 AM
آخر رد: Alexander Max2
  طريقة حذف حرف زيادة من مربع النص علاء الكبابي 2 571 19-06-23, 05:08 PM
آخر رد: Taha Okla
  اريد كود لمسح النص من textbox بمجرد الضغط على ال textebox للكتابة رهف العريفي 21 11,903 03-06-23, 04:56 AM
آخر رد: سعود

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


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