السلام عليكــم ورحمـة الله وبركاتــة ،،
كيف اجعل ال textBox لا يقبل إلا ارقام فقط
انا وجدت هذه الطريقه
http://msdn.microsoft.com/en-us/library/ms229644.aspx
ولكن ما عرفت اطبقها
ارجو من يعرف طريقه اسهل يكتبها
لكم تحياتى
السلام عليكــم ورحمـة الله وبركاتــة ،،
كيف اجعل ال textBox لا يقبل إلا ارقام فقط
انا وجدت هذه الطريقه
http://msdn.microsoft.com/en-us/library/ms229644.aspx
ولكن ما عرفت اطبقها
ارجو من يعرف طريقه اسهل يكتبها
لكم تحياتى
تم تعديل هذه المشاركة بواسطة ahmedsakr في 25 فبراير 2009 في 14:51
بسيطه
اذهب للحدث تبع التكست(ُ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
سوف اتجة الى عالم الويب
![]()
يمكنك اختيار MaskedTextBox بدلاً من الـ TextBox
ثم من خيارات الـ MaskedTextBox
يوجد خيار : Mask
ان كنت تريد فقط ارقام تضع 0 ، مقابل كل عدد تريده
اي ان ارت فقط 3 ارقام تضع 000
B)
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
تسلم على الرد أخي