View Full Version : گرفتن عدد در text box
vahid_
دوشنبه 30 خرداد 1390, 08:37 صبح
سلام
مي خوام فقط در text box عدد وارد كنم و چيز ديگري مثلا كاراكتر دريافت نكنم چطوري بايد
اين كارو بكنم؟؟؟؟:لبخندساده:
hapit1364
دوشنبه 30 خرداد 1390, 08:55 صبح
private void index_textBox_KeyPress(object sender, KeyPressEventArgs e)
{
if (char.IsDigit(e.KeyChar) || e.KeyChar == (char)Keys.Back)
e.Handled = false;
else
e.Handled = true;
}
Felony
دوشنبه 30 خرداد 1390, 09:13 صبح
private void index_textBox_KeyPress(object sender, KeyPressEventArgs e)
{
if (char.IsDigit(e.KeyChar) || e.KeyChar == (char)Keys.Back)
e.Handled = false;
else
e.Handled = true;
}
if (!Char.IsDigit(e.KeyChar) && e.KeyChar != (char)Keys.Back)
e.Handled= true;
jigily
دوشنبه 30 خرداد 1390, 13:24 عصر
در رويداد keypress اين كد بزار
if ((Keys)e.KeyChar == Keys.Back || (Keys)e.KeyChar == Keys.Delete)
{
e.Handled = false;
return;
}
if (!char.IsNumber(e.KeyChar))
{
e.Handled = true;
}
بعدش توي properties مربوط به textbox خاصيت shortcutsenbale را false كن تا كاربر كپي ام نتونه بكنه..
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.