PDA

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



موهبت-ع
19-04-2009, 10:41
سلام من دارم یک برنامه ای رو می نویسم که توی یکی از کلاس های این برنامم از رویداد keydown استفاده کردم و می خوام توی بعضی از کلاس های دیگم دقیقا از این رویداد استفاده کنم و تا جایی که می شه نمی خوام این رویداد رو copy-paste کنم در کلاس های دیگم که حجم کلاس هام زیاد بشه.اگه می شه راهنماییم کنید ممنون

shalineh
19-04-2009, 13:52
دقیقا متوجه نشدم چی میخوای!
اما میتونی یه روال بصورت زیر تعریف کنی:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و در روال KeyDown کنترل مربوطه این روال رو بصورت زیر فراخوانی کنی:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نمیدونم پاسخ سوالت رو تونستم بدم یا نه؟
اگر که جواب منفی ست یه کم واضحتر منظورت رو بفرما.

موهبت-ع
19-04-2009, 18:39
دقیقا متوجه نشدم چی میخوای!
اما میتونی یه روال بصورت زیر تعریف کنی:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و در روال KeyDown کنترل مربوطه این روال رو بصورت زیر فراخوانی کنی:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نمیدونم پاسخ سوالت رو تونستم بدم یا نه؟
اگر که جواب منفی ست یه کم واضحتر منظورت رو بفرما.

ببینید من برنامه ای رو با استفاده از فایل های تصادفی نوشتم و در یکی از کلاس هام رویداد keydown رو طوری نوشتم که موقعی که کاربر enterرو میزنه اطلاعات توی فایلم رو درون textbox ها قرار بده من توی برنامم یک فرم فرزند دارم که می خوام با استفاده از این فرم اطلاعات درون فایلم رو update کنم و می خوام کاربر با زدن enter اطلاعات رو درون textbox ها ببیند برای delete وsearch هم همین طور و تا اونجایی هم که می شه نمی خوام این رویداد رو در کلاس های updateوdeleteوsearch هم دوباره بنویسم تا حجم کلاس هام زیاد بشه. امیدوارم منظورم رو متوجه شده باشید

shalineh
20-04-2009, 17:29
پس جواب شما رو درست دادم.

تعریف رویداد keyDown در کلاس:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

و فراخوانی آن در رویداد keyDown تکست باکس مذکور:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید