PDA

View Full Version : سوال: چطوري ميتونم كاري كنم تا textbox فقط مقادير عدد قبول كنه ؟؟؟



ایمان مدائنی
پنج شنبه 22 بهمن 1388, 10:44 صبح
چطوري ميتونم كاري كنم تا textbox فقط مقادير عدد قبول كنه ؟؟؟
و نمي خوام از maskedTextBox استفاده كنم !
كمكم كنيد

saber4166
پنج شنبه 22 بهمن 1388, 10: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, 10: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, 11:26 صبح
e.handle=!(char.isdigit((cher)e.keycode)|char.isco ntrol((char)e.keycode))
این کدش بود و یه در خواستی عاجزانه از کاربران جدید دارم اونم
تو رو خدا قبل از ایجاد تاپیک جستججججججججججججججججو کنید ثواب ها

ایمان مدائنی
پنج شنبه 22 بهمن 1388, 12:20 عصر
e.handle=!(char.isdigit((cher)e.keycode)|char.isco ntrol((char)e.keycode))
این کدش بود و یه در خواستی عاجزانه از کاربران جدید دارم اونم
تو رو خدا قبل از ایجاد تاپیک جستججججججججججججججججو کنید ثواب ها

عزيز من كه دروغ ندارم بگم ، ميگم جواب نمي ده
ميشه يك نمونه ازش رو برام بزاري ؟؟؟

s.Jabbari
پنج شنبه 22 بهمن 1388, 12:40 عصر
تو رویداد KeyPress اینو بنویس




if (char.IsLetter(e.KeyChar))
e.Handled = true;