سوال: از کار انداختن بلافاصله رویداد keydown در سی شارپ

ساخت وبلاگ
سلام به اساتید
قبلش این مسئله رو عنوان کنم که کلی راجع به این مطلب و سوالی که میخوام خدمتتون عرض کنم سرچ کردم و کلی راه رو امتحان کردم نشد که نشد

قضیه اینه که من یه برنامه جهت صدور گواهی کسر از حقوق نوشتم برای یک کیوسک و مهمترین مسئله اش اینه که این کیوسک مانیتورش تاچ نیست برنابراین اومدم برای استفاده بهتر از این کیوسک برای عموم دکمه ی F1 رو رنگ سبز کردم و دکمه F12 رو قرمز که سبز برای ادامه و قرمز برای برگشت به عقب هست و البته ماوس هم نگذاشتیم به دلایلی .... خب همه چیز خوب پیش میره و مشکلی نیست و اطلاعات بصورت صفحه به صفحه از کاربر پرسیده میشه و تا انتها که همه اطلاعات گرفته شده در صفحات در صفحه آخر نمایش داده میشه و در نهایت میپرسیم اطلاعات رو تایید می کنید در صورت تایید دکمه سبز که همون F1 هست رو بزن تا بره برای چاپ

خب فکر کنم نیازی نباشه این رو یادآوری کنم که در هر صفحه بوسیله رویداد keydown خود فرم برای دو تا دکمه ای که گفتم کدهام رو نوشتم

مشکل من دقیقا اینه که توی صفحه آخر که کاربر F1 رو میزنه و چاپ میگیره یا حالا به دلیل کم حوصله بودن و یا به دلیل ناشی بودن یا زرنگی و هر چیز دیگه ای این دکمه را چندین بار میزنه و از اونجایی که صفحه چاپ رو من بصورت دایرکت پرینت گذاشتم به تعداد دفعاتی که کاربر دکمه رو میزنه چاپ گرفته میشه

لطفا اگر کسی راه حلی به ذهنش میرسه عنوان کنه تا یادم نرفته بگم که من از stimulsoft report برای چاپ گزارشم دارم استفاده می کنم
ممنون

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : انداختن,بلافاصله, نویسنده : محمد رضا جوادیان programers بازدید : 150 تاريخ : شنبه 15 مهر 1396 ساعت: 16:15

خبرنامه