PDA

View Full Version : textbox فقط عدد بگیره ( wpf )



mehdibahadori
سه شنبه 26 شهریور 1387, 07:02 صبح
تو wpf چطور میشه کاری کرد که textbox فقط عدد بگیره یا اونو اعتبارسنجی کنیم
با تشکر

ramin_ramin
سه شنبه 26 شهریور 1387, 09:15 صبح
باید سراق رویدادهای اون تکست باکس بری

esmartiz_red
سه شنبه 26 شهریور 1387, 11:02 صبح
کد کلیدهای فشرده شده رو بگیرید و فقط اجازه بدید اونایی که مربوط به اعداد هستند تو textbox وارد بشن

Leon_pro
سه شنبه 26 شهریور 1387, 13:26 عصر
از اسن کد استفاده کن.

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';
}

Leon_pro
سه شنبه 26 شهریور 1387, 13:36 عصر
از کد زیر استفاده کن.

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';
}