تو wpf چطور میشه کاری کرد که textbox فقط عدد بگیره یا اونو اعتبارسنجی کنیم
با تشکر
تو wpf چطور میشه کاری کرد که textbox فقط عدد بگیره یا اونو اعتبارسنجی کنیم
با تشکر
باید سراق رویدادهای اون تکست باکس بری
کد کلیدهای فشرده شده رو بگیرید و فقط اجازه بدید اونایی که مربوط به اعداد هستند تو textbox وارد بشن
از اسن کد استفاده کن.
private void txtDigits_KeyPress(object sender, KeyPressEventArgs e)
{
if ((Convert.ToInt64(e.KeyChar) > 57 || Convert.ToInt64(e.KeyChar) < 48) && e.KeyChar != Convert.ToChar(Keys.Delete) && e.KeyChar != Convert.ToChar(Keys.Back))
e.KeyChar = '\0';
}
از کد زیر استفاده کن.
private void txtDigits_KeyPress(object sender, KeyPressEventArgs e)
{
if ((Convert.ToInt64(e.KeyChar) > 57 || Convert.ToInt64(e.KeyChar) < 48) && e.KeyChar != Convert.ToChar(Keys.Delete) && e.KeyChar != Convert.ToChar(Keys.Back))
e.KeyChar = '\0';
}