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

كيف اجعل ال Textbox لا يقبل إلا ارقام فقط

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

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

كيف اجعل ال textBox لا يقبل إلا ارقام فقط

انا وجدت هذه الطريقه

http://msdn.microsoft.com/en-us/library/ms229644.aspx

ولكن ما عرفت اطبقها

ارجو من يعرف طريقه اسهل يكتبها

لكم تحياتى

تم تعديل هذه المشاركة بواسطة ahmedsakr في 25 فبراير 2009 في 14:51

#2

بسيطه

اذهب للحدث تبع التكست(ُEvents)

KeyPress

 private void textBox_Phone_KeyPress(object sender, KeyPressEventArgs e)
		{

			if ((char.IsControl(e.KeyChar) == false))
			{
				if ((char.IsDigit(e.KeyChar)))
				{
				}

				else
				{
					e.Handled = true;
					MessageBox.Show("غير مسموح كتابة نصوص");

					textBox_Phone.Focus();
				}

FOTA KHader FAR

سوف اتجة الى عالم الويب

thumb_kujviv1t1.jpg

#3

يمكنك اختيار MaskedTextBox بدلاً من الـ TextBox

ثم من خيارات الـ MaskedTextBox

يوجد خيار : Mask

ان كنت تريد فقط ارقام تضع 0 ، مقابل كل عدد تريده

اي ان ارت فقط 3 ارقام تضع 000

B)

#4
mm_glory كتب:
يمكنك اختيار MaskedTextBox بدلاً من الـ TextBox

ثم من خيارات الـ MaskedTextBox

يوجد خيار : Mask

ان كنت تريد فقط ارقام تضع 0 ، مقابل كل عدد تريده

اي ان ارت فقط 3 ارقام تضع 000

B)

تسلم اخي على الرد

فعلا الـ MaskedTextBox يحل المشكله تماما

fota.live كتب:
بسيطه

اذهب للحدث تبع التكست(ُEvents)

KeyPress

 private void textBox_Phone_KeyPress(object sender, KeyPressEventArgs e)
		{

			if ((char.IsControl(e.KeyChar) == false))
			{
				if ((char.IsDigit(e.KeyChar)))
				{
				}

				else
				{
					e.Handled = true;
					MessageBox.Show("غير مسموح كتابة نصوص");

					textBox_Phone.Focus();
				}

تم تنفيذ الكود بنجاح مع الأخذ فى الإعتبار اسم ال textBox

تسلم على الرد أخي

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