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

[ تمت الإجابة ]لعدم كتابه ارقام في TextBox

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

السلام عليكم

ارجو المساعده من المميزين اريد حكم المستخدم بكتابه نصوص فقط في مربع النص

وشكرا للتعاون

#2

وعليكم السلام

لمنع المستخدم من إدخال أي رقم ادخل الكود التالي في الحدث KeyPress الخاص بمربع النثص :

int c=(int)e.KeyChar;
if (c>=48 && c<=57) e.Handled=true;

تحياتي

تم تعديل هذه المشاركة بواسطة hfsh80 في 5 يوليو 2010 في 00:18

#3

حط الكود التالي في الايفين KeyPress حق التكست بوكس

if (char.IsDigit(e.KeyChar) == true)
            {
                e.Handled = true;
            }
#4

او ممكن عن طريق ال Regular Expression في حدث ال KeyPress او ال TextChanged

if (System.Text.RegularExpressions.Regex.IsMatch(txtDesc.Text, "\\d+"))
        	{
             //   ShowErrorMessaage
       }

تم تعديل هذه المشاركة بواسطة hock في 5 يوليو 2010 في 15:33

اللهم ارزقنا فهم النبيين وحفظ المرسلين

Hock341@yahoo.com

الشركة التطبيقية لخدمات الحاسب الالي [حاسب]

http://www.hasib.com.sa

مدونتي

#5

اشكركم جزيل الشكر والكود فعال وتم استخدامه

زاد الله في علمكم

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