View Full Version : كادر متن
iman_mah
یک شنبه 02 اسفند 1388, 11:08 صبح
مي خواستم بدونم چطور ميشه در قسمت كي پرس textbox برنامه اي تنظيم كرد كه فقط اعداد رو نشون بده مثل ديگر زبان هاي برنامه نويسي .
با تشكر :متفکر:
happy65_sh
یک شنبه 02 اسفند 1388, 11:35 صبح
if(!(char.isdigit(e.Keychar)))
e.Handled = True ;
mahdi.scr
یک شنبه 02 اسفند 1388, 14:27 عصر
سلام. .Keychar و Handled توی کد.م nameSpace هستند. چون تو اجرا ایراد میگیره!!!! (ببخشید که سوالمو خیلی بد پرسیدم. بزارین پای ندونستنم).
M.YasPro
یک شنبه 02 اسفند 1388, 14:49 عصر
توی رویداد textbox.keydown هستند نه توی namespace خاصی
mahdi.scr
یک شنبه 02 اسفند 1388, 17:12 عصر
توی رویداد textbox.keydown هستند نه توی namespace خاصی
بازم ببخشید کد زیر رو ایراد میگیریه. میشه خیلی خیلی واضح بگید.
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (!(char.IsDigit(e.Keychar)))
e.Handled = True;
}
mahdi.scr
یک شنبه 02 اسفند 1388, 17:35 عصر
توی رویداد textbox.keydown هستند نه توی namespace خاصی
KeyChar برای رویداد KeyDown تعریف نشده(اینطور که من فهمیدم) و در رویدادهای text فقط برای KeyPress تعریف شده.
بازم ممنون.
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (!(Char.IsDigit(e.KeyChar)))
{
e.Handled = true;
}
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.