سلام
مي خوام فقط در text box عدد وارد كنم و چيز ديگري مثلا كاراكتر دريافت نكنم چطوري بايد
اين كارو بكنم؟؟؟؟
سلام
مي خوام فقط در text box عدد وارد كنم و چيز ديگري مثلا كاراكتر دريافت نكنم چطوري بايد
اين كارو بكنم؟؟؟؟
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;
}
در رويداد 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 كن تا كاربر كپي ام نتونه بكنه..