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

textbox للأرقام فقط

مغلق
بدأه C#please في 5 سبتمبر 2005 · 4 رد · 563 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اريد textbox يسمح بكتابة الأرقام فقط

ارجو الكود

#2

يمكن ذلك عن طريق الحدث KeyPress الخاص بال TextBox :

private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
  {
 	 if(Char.IsNumber(e.KeyChar)==false)
 	 {
    e.Handled=true;
 	 }
  }

و فوق كل ذي علم عليم

#3

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

ارجو الرد

#4

هذا لانني اختبرت حالة الارقام فقط

مربع النص الذي تريده يجب اختبار اذا كان رقم أو علامة عشرية أو Backspace

و يتم ذلك عن طريق الكود التالي

if((Char.IsNumber(e.KeyChar)==false) && (int)e.KeyChar!=8 && e.KeyChar!='.')
 	 {
    e.Handled=true;
 	 }

و فوق كل ذي علم عليم

#5

جزاك الله خيرا يا أخي الحبيب c#developer

ونفع بنا وبكم

هذا الموضوع مغلق.

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