تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] تحديد عدد احرف التيكست بوكس
#1
السلام عليكم

في البداية هناك طريقة لخصائص التيكست بوكس تسمي MAX LENGHT

وهي لتحديد الاحرف التي يتم ادخالها وانا اعرفها جيدا

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

عايز طريقة انة لا يجوز للمستخدم البحث بعدد احرف اكثر من عرض التيكست بوكس المرئي للمستخدم
الرد }}}
تم الشكر بواسطة:
#2
و عليكم السلام اخي ..

يمكنك الإستعانة بالروابط التالية :




قبل ان تضع الموضوع , قم بالبحث اولاً ..

تحياتي لك و تمنياتي لك بالتوفيق
الرد }}}
تم الشكر بواسطة: Done , Done , sendbad100
#3
لتحديد عدد الاحرف حسب اللغة المستخدمة
يمكنك فعلها باحد الطرق التالية...

الطريقة الاولى تحديد عدد احرف الحربي نصف عدد احرف الانجليزية..

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


اتمنى الاكواد بالرد هنا هو ما تريده

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: Done , YousefOkasha , YousefOkasha , sendbad100
#4
بارك الله فيك علي ما تقدمة من نفع Heart
الرد }}}
تم الشكر بواسطة: sendbad100 , elgokr


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تظليل التكست بوكس عند وضع المؤشر مصمم هاوي 2 142 02-03-24, 08:48 AM
آخر رد: مصمم هاوي
  بحث بالكومبو بوكس لا ى جزء من النص Lathe1 3 440 28-02-24, 02:59 AM
آخر رد: معاند الحظ
  كيف ارسل مجموع 3 تكست بوكس إلى واحد بالترتيب ؟ أبووسم 3 330 18-12-23, 05:17 PM
آخر رد: أبووسم
  [سؤال] توزيع الارقام على أكثر من تكست بوكس أبووسم 11 692 17-11-23, 12:04 AM
آخر رد: أبووسم
  تحديد موقع ملف user.config واعدة توجيهه لموقع آخر Mohammed Nafa 3 439 07-11-23, 10:12 PM
آخر رد: Mohammed Nafa
  كود تغيير قيمة تكست بوكس فى تاريخ معين Ahmed.vb 2 906 11-10-23, 10:35 PM
آخر رد: aljzazy
  كيف الحصول على قيمة الخلية بعد تحديد الصف في datagridview؟ hazim1 2 558 06-08-23, 01:12 AM
آخر رد: hazim1
  تحديد مسار البرنامج atefkhalf2004 12 5,089 24-06-23, 10:28 PM
آخر رد: سعود
  تحديد أعمدة من الداتاغريد فيو kebboud 5 551 17-06-23, 10:27 AM
آخر رد: kebboud
  [VB.NET] اريد كود البحث او الفلترة عن طريق تيكست بوكس و عرض النتيجة في داتا جريد فيو الحسين احمد 6 10,620 10-06-23, 01:01 PM
آخر رد: mahmoud mostafa 2023

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


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