PDA

View Full Version : سوال: مشکل در اجرای رویدادهای کامپوننتی که ساخته ایم



kh1387
یک شنبه 29 شهریور 1388, 23:03 عصر
با سلام
من با استفاده از Custom Control یک کامپوننت از نوع textBox طراحی کرده ام. که رویدادهای keyDown , keypress آنها را Override کرده ام اما حالا که میخوام از این جعبه متن در برنامه ام استفاده کنم و در رویداد Leave اون کدی بنویسم کد اجرا نمی شه
کسی میدونه علتش چیه؟
از همه دوستان پیشاپیش متشکرم

minu63
دوشنبه 30 شهریور 1388, 11:39 صبح
اگر منظورتان همان user control باشد باید در هنگام ساخت آن اجازه نوشتن رویداد leave را به کاربر بدهید یعنی خصوصیت modifyجعبه متن را publicقرار دهید
امیدوارم مورد استفاده تان قرار گیرد.

اَرژنگ
دوشنبه 30 شهریور 1388, 11:52 صبح
با سلام
من با استفاده از Custom Control یک کامپوننت از نوع textBox طراحی کرده ام. که رویدادهای keyDown , keypress آنها را Override کرده ام اما حالا که میخوام از این جعبه متن در برنامه ام استفاده کنم و در رویداد Leave اون کدی بنویسم کد اجرا نمی شه
کسی میدونه علتش چیه؟
از همه دوستان پیشاپیش متشکرم
لطفا کدش را هم ضمیمه کنید.

kh1387
دوشنبه 30 شهریور 1388, 12:07 عصر
این هم کلاس و کد مربوطه به پیوست ارسال شد

kh1387
دوشنبه 30 شهریور 1388, 12:14 عصر
اگر منظورتان همان user control باشد باید در هنگام ساخت آن اجازه نوشتن رویداد leave را به کاربر بدهید یعنی خصوصیت modifyجعبه متن را publicقرار دهید
امیدوارم مورد استفاده تان قرار گیرد.
مشکل همچنان باقیست

kh1387
دوشنبه 30 شهریور 1388, 12:17 عصر
البته وقتی رویداد leave رو که override کرده بودم حذف کردم مشکل حل شد.
حالا مشکل اینه که:
چطوری رویدادی override شده رو می تونیم دوباره override کنیم یا ...

kh1387
سه شنبه 31 شهریور 1388, 21:12 عصر
کسی نمی تونه راهنمایی کنه؟

kh1387
چهارشنبه 01 مهر 1388, 18:15 عصر
مشکل حل شد.