PDA

View Full Version : توضیح در رابطه با قطعه کد



seied javad
جمعه 08 خرداد 1394, 21:50 عصر
بسم رب المهدی
سلام
این قطعه کدی که پیدا کردم درمورد تعیین نوع ورودی تکس باکس که در قسمت KeyPress نوشته شده.
توضیح کوتاه در موردش میخوام
e.KeyChar = ؟
e.Handled =؟
وچرا فقط توی KeyPress میشوه نوشت و در قسمتهای TextChanged و Enter نمیتوان نوشت؟



if (e.KeyChar <= '9' && e.KeyChar >= '0')
e.Handled = false;
else
e.Handled = true;


ممنون

god of war
جمعه 08 خرداد 1394, 22:54 عصر
سلام
رویداد keypress زمانی فراخونی میشه که یک دکمه فشرده میشه
e.keychar میشه کد اسکی دکمه ای که فشرده شده

e.Handled = false;

این کد به معنای اینه که ادامه کار انجام بشه و کارکتر وترد شده داخل textBox نوشته میشه
اما

e.Handled = true;

یعنی اینکه ادامه کار انجام نشه و در واقع کارکتر ثبت نمیشه
انشالله اساتید پرحرفیارو ببخشن

seied javad
چهارشنبه 13 خرداد 1394, 14:24 عصر
سلام
رویداد keypress زمانی فراخونی میشه که یک دکمه فشرده میشه
e.keychar میشه کد اسکی دکمه ای که فشرده شده

e.Handled = false;

این کد به معنای اینه که ادامه کار انجام بشه و کارکتر وترد شده داخل textBox نوشته میشه
اما

e.Handled = true;

یعنی اینکه ادامه کار انجام نشه و در واقع کارکتر ثبت نمیشه
انشالله اساتید پرحرفیارو ببخشن


سلام
خیلی ممنون