تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كود منع ادخال ارقام او حروف داخل التيكست بوكس
#2
في حالة الارقام
كود :
Private Sub TextBox1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TextBox1.KeyPress

 If Asc(e.KeyChar) <> 8 Then
If Asc(e.KeyChar) < 46 Or Asc(e.KeyChar) > 57 Then  
    e.Handled = True  
End If  
End If

End Sub

في حالة الحروف العربي 


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

       If Asc(e.KeyChar) <> 8 Then
           If Asc(e.KeyChar) < 193 Or Asc(e.KeyChar) > 237 Then  
               e.Handled = True  
           End If  
       End If

   End Sub



في حالة الحروف الإنجليزي

كود :
Private Sub TextBox1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TextBox1.KeyPress
       If Asc(e.KeyChar) <> 8 Then
           If Asc(e.KeyChar) < 65 Or Asc(e.KeyChar) > 90 And Asc(e.KeyChar) < 97 Or Asc(e.KeyChar) > 122 Then
               e.Handled = True
           End If
       End If
   End Sub


شرح الكود


كود :
If Asc(e.KeyChar) <> 8 Then


تجعل مسموح بالضغط علي  backspace

ثم بعد ذلك اسمح بحروف معين مثلاًُ

من 46  حتي  57  التي هي  من 0 الي 9  مع  ال .  الأرقام العشرية   اذا اردت رقم صحيح  تجعلها من 48 بدلا من 46


و في الحروف العربية

من  193  حتي   237
هي الحروف العربية و تضمن  ال همزات و أ  بجميع اشكلها و المــــــــد


اما الإنجليزي  تم تقسيم لقسمين  حيث حروف كابيتال و سمول   و ما بين  90 و 97  لم  يتضمن  لأنه يتضمن رموز
الرد }}}
تم الشكر بواسطة: أسعد , أسعد , عبد الهادي بهاب


الردود في هذا الموضوع
RE: كود منع ادخال ارقام او حروف داخل التيكست بوكس - بواسطة mrfenix93 - 30-04-21, 03:45 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,858 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  [VB.NET] تكست بوكس EMADW 3 451 09-05-25, 05:09 PM
آخر رد: princelovelorn
  ادخال درجات الطلاب لقاعدة بيانات اكسس .. مساعدة Tajaldeen 9 2,750 07-02-25, 07:59 PM
آخر رد: الورد2
  كود لتغير لون الخط فى التكست بوكس خالد كامل1 1 339 31-01-25, 06:22 PM
آخر رد: أبو خالد الشكري
  [كود] كود تغيير حجم النص في التكست بوكس hassan 8 8,791 30-01-25, 02:33 AM
آخر رد: خالد كامل1
  مساعدة في استيراد البيانات من الليست بوكس fireswored1 4 471 22-01-25, 08:43 PM
آخر رد: fireswored1
  [VB.NET] كود ادخال المنظومه في اسبات محمد ملك 4 407 16-01-25, 10:31 PM
آخر رد: محمد ملك
  [VB.NET] تعبئة كومبو بوكس بقواعد البيانات الموجوده علي السيرفر Mustafa Shaker 6 4,100 23-12-24, 03:59 PM
آخر رد: aljzazy
  [VB.NET] جيك بوكس muaamar 3 388 23-11-24, 09:00 PM
آخر رد: rdxdz
  استدعاء من جدولين داخل اداه FlowLayoutPanel برجاء الافادة للضرورة جداً modymody300894 7 638 15-11-24, 11:02 AM
آخر رد: modymody300894

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


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