تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] تكست بوكس
#1
اخواني كيف اجعل التكست بوكس لا يقبل الا  ارقام
وتكست بوكس اخر لا يقبل الا احرف
الرد }}}
تم الشكر بواسطة:
#2
في حدث ال keypress  :

كتابة الاحرف فقط :
PHP كود :
If System.Text.RegularExpressions.Regex.IsMatch(e.KeyChar.ToString(), "[^a-zA-Z0-9()\b]"Then
       e
.Handled True
    End 
If 
او :
PHP كود :
If Not (Asc(e.KeyChar) = 8Then
        Dim allowedChars 
As String "abcdefghijklmnopqrstuvwxyz"
 
       If Not allowedChars.Contains(e.KeyChar.ToString.ToLowerThen
            e
.KeyChar ChrW(0)
 
           e.Handled True
        End 
If
 
   End If 

كتابة ارقام فقط:
PHP كود :
If Asc(e.KeyChar) <> 8 Then
        If Asc
(e.KeyChar) < 48 Or Asc(e.KeyChar) > 57 Then
            e
.Handled True
        End 
If
 
   End If 

الرد }}}
#3
(06-10-19, 02:46 PM)Rabeea Qbaha كتب : في حدث ال keypress  :

كتابة الاحرف فقط :
PHP كود :
If System.Text.RegularExpressions.Regex.IsMatch(e.KeyChar.ToString(), "[^a-zA-Z0-9()\b]"Then
       e
.Handled True
    End 
If 
او :
PHP كود :
If Not (Asc(e.KeyChar) = 8Then
        Dim allowedChars 
As String "abcdefghijklmnopqrstuvwxyz"
 
       If Not allowedChars.Contains(e.KeyChar.ToString.ToLowerThen
            e
.KeyChar ChrW(0)
 
           e.Handled True
        End 
If
 
   End If 

كتابة ارقام فقط:
PHP كود :
If Asc(e.KeyChar) <> 8 Then
        If Asc
(e.KeyChar) < 48 Or Asc(e.KeyChar) > 57 Then
            e
.Handled True
        End 
If
 
   End If 

اخي الكريم شكرا لك ارسلت ثلاثة اكواد اثنان منهم تجعل التكست لايدخل به إلا ارقم والثالث لايكتب الا  اللغة العربية
لكن لم ترسل لم اجد منع كتابة الارقام

(06-10-19, 03:42 PM)المنذر كتب :
(06-10-19, 02:46 PM)Rabeea Qbaha كتب : في حدث ال keypress  :

كتابة الاحرف فقط :
PHP كود :
If System.Text.RegularExpressions.Regex.IsMatch(e.KeyChar.ToString(), "[^a-zA-Z0-9()\b]"Then
       e
.Handled True
    End 
If 
او :
PHP كود :
If Not (Asc(e.KeyChar) = 8Then
        Dim allowedChars 
As String "abcdefghijklmnopqrstuvwxyz"
 
       If Not allowedChars.Contains(e.KeyChar.ToString.ToLowerThen
            e
.KeyChar ChrW(0)
 
           e.Handled True
        End 
If
 
   End If 

كتابة ارقام فقط:
PHP كود :
If Asc(e.KeyChar) <> 8 Then
        If Asc
(e.KeyChar) < 48 Or Asc(e.KeyChar) > 57 Then
            e
.Handled True
        End 
If
 
   End If 

اخي الكريم شكرا لك ارسلت ثلاثة اكواد اثنان منهم تجعل التكست لايدخل به إلا ارقم والثالث لايكتب الا  اللغة العربية
لكن لم ترسل لم اجد منع كتابة الارقام

عفوا اخي احد الاكواد لايقبل الا ادخال اللغة الانكليزية والاثنين الاخرين يمنعان ادخال الاحرف
اريد منع ادخال الارقم وقبول الاحرف فقط
الرد }}}
تم الشكر بواسطة: حريف برمجة , asemshahen5
#4
http://vb4arb.com/vb/showthread.php?tid=10467

اتمنى ان يفيدك هذا
الرد }}}
تم الشكر بواسطة: حريف برمجة , حريف برمجة , asemshahen5
#5
كود :
If Not (Asc(e.KeyChar) = 8) Then
       Dim allowedChars As String = "abcdefghijklmnopqrstuvwxyz"
       If Not allowedChars.Contains(e.KeyChar.ToString.ToLower) Then
           e.KeyChar = ChrW(0)
           e.Handled = True
       End If
   End If

الحروف التي في النص هي الاخرف المقبولة ، فا اذا اردت فقط احرف عربية اكتب الاحرف العربية بدل الانجليزية وهكذا 
PHP كود :
   Dim allowedChars As String "abcdefghijklmnopqrstuvwxyz" 

الرد }}}
تم الشكر بواسطة: المنذر , حريف برمجة , asemshahen5
#6
(06-10-19, 04:34 PM)Rabeea Qbaha كتب :
كود :
If Not (Asc(e.KeyChar) = 8) Then
       Dim allowedChars As String = "abcdefghijklmnopqrstuvwxyz"
       If Not allowedChars.Contains(e.KeyChar.ToString.ToLower) Then
           e.KeyChar = ChrW(0)
           e.Handled = True
       End If
   End If

الحروف التي في النص هي الاخرف المقبولة ، فا اذا اردت فقط احرف عربية اكتب الاحرف العربية بدل الانجليزية وهكذا 
PHP كود :
   Dim allowedChars As String "abcdefghijklmnopqrstuvwxyz" 

شكرا اخي كثير كله تمام وفقك الله
الرد }}}
تم الشكر بواسطة: حريف برمجة , asemshahen5


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تظليل التكست بوكس عند وضع المؤشر مصمم هاوي 2 160 02-03-24, 08:48 AM
آخر رد: مصمم هاوي
  بحث بالكومبو بوكس لا ى جزء من النص Lathe1 3 479 28-02-24, 02:59 AM
آخر رد: معاند الحظ
  كيف ارسل مجموع 3 تكست بوكس إلى واحد بالترتيب ؟ أبووسم 3 345 18-12-23, 05:17 PM
آخر رد: أبووسم
  [سؤال] توزيع الارقام على أكثر من تكست بوكس أبووسم 11 728 17-11-23, 12:04 AM
آخر رد: أبووسم
  كود تغيير قيمة تكست بوكس فى تاريخ معين Ahmed.vb 2 967 11-10-23, 10:35 PM
آخر رد: aljzazy
  [VB.NET] اريد كود البحث او الفلترة عن طريق تيكست بوكس و عرض النتيجة في داتا جريد فيو الحسين احمد 6 10,630 10-06-23, 01:01 PM
آخر رد: mahmoud mostafa 2023
  [VB.NET] إرسال البيانات من التكست بوكس إلى الداتا قريد أبووسم 5 741 28-04-23, 04:15 PM
آخر رد: أبووسم
  [VB.NET] محتاج كود اضهار مسج بوكس كل يوم سبت او احد mac9 8 845 27-03-23, 10:44 PM
آخر رد: sanyor77
  مشكلة في كومبو بوكس فراس محي 3 576 14-03-23, 06:40 PM
آخر رد: عضو جديد
  [VB.NET] راديو بوتن & شيك بوكس الزويي 2 501 19-01-23, 05:25 PM
آخر رد: الزويي

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


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