PDA

View Full Version : گرفتن عدد در text box



vahid_
دوشنبه 30 خرداد 1390, 07:37 صبح
سلام
مي خوام فقط در text box عدد وارد كنم و چيز ديگري مثلا كاراكتر دريافت نكنم چطوري بايد
اين كارو بكنم؟؟؟؟:لبخندساده:

hapit1364
دوشنبه 30 خرداد 1390, 07: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, 08: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, 12: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 كن تا كاربر كپي ام نتونه بكنه..