الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كود ادخال الحروف فقط ومنع جميع الازرار في تكست بوكس او كمبو يوكس

بدأه الحوت المضيء في 23 يوليو 2013 · 6 رد · 1,102 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وباركتة اطال الله في اعماركم جميعا ورمضان كريم وكل عام وانتم بخير
 
انا لدي مشكله  وهي اريد ادخال الحروف فقط  ليس العربية فقط بل الانجليزية وفرنسية  معها ومنع كل الازرار الاخرة هذه الكود  للادخال اللغة العربية جربت ان اضيف الاحرف الاخريات لكني لم افلح

 

 

 

Private Sub CboName_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles CboName.KeyPress
        Select Case e.KeyChar
            Case "ء" To "ي", ControlChars.Back, Chr(Keys.Space)
                e.Handled = False
            Case Else
                e.Handled = True
        End Select
    End Sub

الحياة لاتشترى بمال مهما كانت الحياة تحتاجة ... فسوف تغادر هذة الحياة وبعدها لاحد يترحم عليك  فلا تجعل المال هو غاية بل اجعله وسيلة للنجاة

#2

هل من مجيب ياخوة

الحياة لاتشترى بمال مهما كانت الحياة تحتاجة ... فسوف تغادر هذة الحياة وبعدها لاحد يترحم عليك  فلا تجعل المال هو غاية بل اجعله وسيلة للنجاة

#3
Private Sub txtTextBox1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles txtTextBox1.KeyPress
    Dim valid_chr = ""
    valid_chr = valid_chr + "abcdefghijklmnopqrstuvwxyz"
    valid_chr = valid_chr + "ابتثجحخدذرزسشصضطظعغفقكلمنهوي"
    If Not valid_chr.Contains(e.KeyChar)
        e.Handled = True
    End If
End Sub

هذا الكود يسمح لك بالعربي والاحرف الانجليزي الصغيرة فقط

يمكنك اضافة valid_chr = valid_chr + لكل الاحرف التى السماح بها

تم تعديل هذه المشاركة بواسطة samir ibrahim في 24 يوليو 2013 في 23:13

1

Samir Ibrahim

VFP Blog

VB.NET Blog

#4

شكر لك اخي واستاذنا الفاضل  وما الحل للا حرف الكبيرة

 

ايضا عندي ازرار مهمه  مثل المسافة و  backspace  

 

اريدها شغالة وجزاك الله خير

تم تعديل هذه المشاركة بواسطة الحوت المضيء في 25 يوليو 2013 في 11:15

الحياة لاتشترى بمال مهما كانت الحياة تحتاجة ... فسوف تغادر هذة الحياة وبعدها لاحد يترحم عليك  فلا تجعل المال هو غاية بل اجعله وسيلة للنجاة

#5

يمكنك اضافة valid_chr = valid_chr + لكل الاحرف التى السماح بها <---

    Private Sub txtTextBox1_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) Handles txtTextBox1.KeyPress

        Dim valid_chr = ""
        valid_chr = valid_chr + "abcdefghijklmnopqrstuvwxyz"
        valid_chr = valid_chr + "ابتثجحخدذرزسشصضطظعغفقكلمنهوي"
        valid_chr = valid_chr + "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
        valid_chr = valid_chr + ChrW(Keys.Back) + ChrW(Keys.Space)
        If Not valid_chr.Contains(e.KeyChar)
            e.Handled = True
        End If

    End Sub
2

Samir Ibrahim

VFP Blog

VB.NET Blog

#6

شكر لك بارك الله فيك وجزاك الله خير

الحياة لاتشترى بمال مهما كانت الحياة تحتاجة ... فسوف تغادر هذة الحياة وبعدها لاحد يترحم عليك  فلا تجعل المال هو غاية بل اجعله وسيلة للنجاة

#7

يا هلا.

1

Samir Ibrahim

VFP Blog

VB.NET Blog

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…