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

كيف أجعل ال TextBox لا يقرأ إلا الأرقام فقط؟

بدأه hassan51993 في 3 يوليو 2012 · 4 رد · 1,868 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني الكرام

انا اصمم برنامج واريد ان اجعل احدي ال text box لا تقبل الا ارقام فقط

بعمي اوضح

لا اسمح للمستخدم بكتابة اي حرف او اشاره تماما فقط كتابة الارقام

واشكركم جزيلا

#2
   private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (!char.IsDigit(e.KeyChar) && e.KeyChar != '.')
            // Or you can use Regex  -- >if(!Regex.IsMatch(e.KeyChar.ToString(), "[0-9.]"))
                e.Handled = true;
        }

تم تعديل هذه المشاركة بواسطة Super_emad55 في 3 يوليو 2012 في 10:12

ENG. IMAD, Programing is a way of life, It's in the air, we breath It's pumps through our veines, Without it, we soon crumble to dust

#3

السلام عليكم ...

  1. يوجد العديد من الـــ implementations للــ NumericTextBox و أحدها موجود بالمرفقات . يضاف تلقائيا لشريط الأدوات و كل ما عليك هو سحبه على الفورم .و يمكنك معاملته على أنه TextBox عادي (يرث منه) .
  2. له خاصيتان مهمتان و هما :
    1. DecimalLength أي عدد الارقام بعد الفاصلة و لو كان DecimalLength = 0 هذا يعني أنه يقبل قيم صحيحة فقط .
    2. AllowNegative أي هل يسمح بالقيم السالبة .
    3. مشكلته (برأيي) أنه عندما تضع الــ DecimalLength = 3 مثلا فأنه يبقي دائما ثلاثة أصفار بعد الرقم إذا كان صحيحا.
    4. أيضا مرفق NumericDataGridViewColumn أي عمود لا يقبل إلا الأرقام أيضا

      ArabTeamNumeric.rar

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#4

اشكركم جميعا جزيلا

اجاباتكم شافيه والحمد لله

#5

حقاً موضوع مفيد .... استفدنا من منتداكم

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

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

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

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

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