PDA

View Full Version : مبتدی: نحوه دسترزسی به رویداد KeyPress



m.beykverdi
پنج شنبه 12 مرداد 1391, 19:58 عصر
سلام .لطفا یکی منو راهنمایی کنه
می خوام یه تکست باکس ایجاد کنم که فقط عدد بگیره می دونم که باید تو رویداد
KeyPress کد مربوطه رو بنویسم ولی مشکلم اینه که نمی دونم تو سی شارپ چجوری باید این رویدادو ایجاد کنم مثلا برای دسترسی به رویداد TextChanged روی تکست باکس دابل کلیک می کنیم و این رویداد به صورت خودکار ایجاد می شه ولی براید رویدادهای دیگه مثل KeyPress چی ؟ البته باید بگم که این رویداد رو وقتی به صورت دستی تایپ می کنم یا از یه برنامه دیگه که بدون مشکل این رویداد توش کار می کنه کپی می کنم اجرا می شه ولی کار نمی کنه .

Farshid007
پنج شنبه 12 مرداد 1391, 20:29 عصر
کد مربوط هم:
if (!char.IsDigit(e.KeyChar) && e.KeyChar != (char)Keys.Back)
{
e.Handled = true;
}