21-07-18, 03:15 AM
لتحديد عدد الاحرف حسب اللغة المستخدمة
يمكنك فعلها باحد الطرق التالية...
الطريقة الاولى تحديد عدد احرف الحربي نصف عدد احرف الانجليزية..
1- قم باضافة السطر التالى اسفل Public Class Form1
كود :
Public Property ii As Integerثم فى منطقة TextBox1.KeyPress
استخدم الكود التالىكود :
Dim allowedChars As String = "abcdefghijklmnopqrstuvwxyz" ' or [a-zA-Z]
If Not allowedChars.Contains(e.KeyChar.ToString.ToLower) Then
ii = 2
Else
ii = 1
End If
TextBox1.MaxLength = (10 / ii)قم بتغغير رقم 10 الى الحد المطلوب للغة الانجليزية... وتعتبر الصف لـ العربية
الطريقة الثانية وهو تحديد قيمة لكل لغة
فى منطقة TextBox1.KeyPress استخدم الكود التاليكود :
Dim allowedChars As String = "abcdefghijklmnopqrstuvwxyz" ' or [a-zA-Z]
If Not allowedChars.Contains(e.KeyChar.ToString.ToLower) Then
TextBox1.MaxLength = 50
Else
TextBox1.MaxLength = 35
End Ifاتمنى الاكواد بالرد هنا هو ما تريده
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمةفى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية

