View Full Version : سوال: چطوري ميتونم كاري كنم تا textbox فقط مقادير عدد قبول كنه ؟؟؟
ایمان مدائنی
پنج شنبه 22 بهمن 1388, 11:44 صبح
چطوري ميتونم كاري كنم تا textbox فقط مقادير عدد قبول كنه ؟؟؟
و نمي خوام از maskedTextBox استفاده كنم !
كمكم كنيد
saber4166
پنج شنبه 22 بهمن 1388, 11:49 صبح
سلام دوست عزیز
private void TextBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if ((int)e.KeyChar >= 48 && (int)e.KeyChar < 58)
e.KeyChar = (char)(1632 + int.Parse(e.KeyChar.ToString()));
}
ایمان مدائنی
پنج شنبه 22 بهمن 1388, 11:59 صبح
سلام دوست عزیز
privatevoid TextBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if ((int)e.KeyChar >= 48 && (int)e.KeyChar < 58)
e.KeyChar = (char)(1632 + int.Parse(e.KeyChar.ToString()));
}
عزيز جواب نمي ده !
behzadk
پنج شنبه 22 بهمن 1388, 12:26 عصر
e.handle=!(char.isdigit((cher)e.keycode)|char.isco ntrol((char)e.keycode))
این کدش بود و یه در خواستی عاجزانه از کاربران جدید دارم اونم
تو رو خدا قبل از ایجاد تاپیک جستججججججججججججججججو کنید ثواب ها
ایمان مدائنی
پنج شنبه 22 بهمن 1388, 13:20 عصر
e.handle=!(char.isdigit((cher)e.keycode)|char.isco ntrol((char)e.keycode))
این کدش بود و یه در خواستی عاجزانه از کاربران جدید دارم اونم
تو رو خدا قبل از ایجاد تاپیک جستججججججججججججججججو کنید ثواب ها
عزيز من كه دروغ ندارم بگم ، ميگم جواب نمي ده
ميشه يك نمونه ازش رو برام بزاري ؟؟؟
s.Jabbari
پنج شنبه 22 بهمن 1388, 13:40 عصر
تو رویداد KeyPress اینو بنویس
if (char.IsLetter(e.KeyChar))
e.Handled = true;
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.