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

كيف لي ان اجعل text box لا يستوعب اكثر او اقل من14 رقم

بدأه زهرة الزنبق في 10 يوليو 2014 · 6 رد · 854 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف لي ان اجعل text box لا يستوعب اكثر او اقل من14 رقم 

#2

السلام عليكم ورحمة الله

 

يوجد خاصية ضمن خصائص الصندوق النصي اسمها طول النص  Length ضع بها الطول الذي تريده 

 

او ممكن عن طريق الكود في حدث تغير النص للصندوق النصي TEXTBOX1_TextChanged

 وتكتب هذا الكود البسيط

if textbox1.text.length >= 14 then
sendkey.send ("{BACKSPACE}")
end if

ارجوا ان اكون افدتك

#3
hisham saad كتب:

السلام عليكم ورحمة الله

 

يوجد خاصية ضمن خصائص الصندوق النصي اسمها طول النص  Length ضع بها الطول الذي تريده 

 

او ممكن عن طريق الكود في حدث تغير النص للصندوق النصي TEXTBOX1_TextChanged

 وتكتب هذا الكود البسيط

if textbox1.text.length >= 14 then
sendkey.send ("{BACKSPACE}")
end if

ارجوا ان اكون افدتك

شكرا جزيلا على الافادة الكود يعمل بنجاح ولكن name sendkey is not declared
 
 ولكني استخدمت بدلا منه رسالة تفيد ان علي ادخال 14 رقم 
#4

السلام عليكم ورحمة الله

اسف علي الخطأ 

 

غير الكود الا فيه خطأ الي 

if textbox1.text.length >= 14 then
sendkeys.send ("{BACKSPACE}")
end

لا انصحك بإستخدام الرسالة في حدث تغير النص

 

if

#5

وكذلك يمكن استخدام

SendKeys.Send("{TAB}")

للانتقال الى الحقل الذي يليه بعد وصول عدد الاحرف أو الارقام

تم تعديل هذه المشاركة بواسطة tofeee في 14 يوليو 2014 في 11:01

oracle@arabdb.org

#6

If Len(UsernameTextBox.Text) = Me.UsernameTextBox.MaxLength Then

SendKeys.Send("{TAB}")

End If

تم تعديل هذه المشاركة بواسطة tofeee في 14 يوليو 2014 في 11:01

oracle@arabdb.org

#7

انا افضل هذه الطريقة 

Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged

        TextBox1.MaxLength = 14

    End Sub

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

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

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

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

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