PDA

View Full Version : سوال: Append کردن تابع خودم به Event های یک object



reza_optical
چهارشنبه 29 خرداد 1387, 12:59 عصر
با سلام و عرض ادب
چطوری میتونم یک سری دستوراتی که دارام append کنم به event یه object
مثال وقتی Lost_focus فراخوانی میشه تابع من هم اجرا بشه منظور تابع من بچسبه به یه event یه object همون (overwrite)

Mbt925
چهارشنبه 29 خرداد 1387, 13:10 عصر
می تونید تابع موردنظرتون رو در ایونت مربوطه فراخوانی کنید.

reza_optical
چهارشنبه 29 خرداد 1387, 13:17 عصر
می تونید تابع موردنظرتون رو در ایونت مربوطه فراخوانی کنید.
تشکر
نه قرار بود اینکارو بکنم چرا میخوام append کنم تابمو
مثال event lost_focus موجوده و هر وقت focus شما از تکست خارج میشه این event فراخوانی میشه اگه قرار باشه تابع خودمو واسه هر تکست بنویسم فکر کن اگه 10 تا فرم داشته باشی و هر فرم 10 تا تکست داشته باشه 100 بار این تابع رو باید بنویسی من میخوام یک بار واسه event object بنویسم و همه تکستها ها ازش ارث ببرند تقریبا میشه یه کلاس ولی چه جوری بنویسم خودش سواله ...

Mbt925
چهارشنبه 29 خرداد 1387, 13:28 عصر
تنها روش اصولی این کار روش زیره که براتون نوشتم:

reza_optical
چهارشنبه 29 خرداد 1387, 14:49 عصر
شرمنده تاپیک رو پاک کردید ولی داشتم بقیشو edit میکردم
کار شما جالب بود ولی به درد این کاری که من میخوا بکنم جواب نمیده
من میخوام وقتی در یک تکس وقتی gotfocus میشه رنگش عوض بشه و هنگام lostfocus به حالت اول در بیاد شما در کدی که لطف کردید تمامی تکسها رو به کلاستون شناسوندین در صورتی که هنگامی که تکسها زیاد باشند نوشتن یه تابع و اجرا کردن در got , lost تکس با صرفه تر در میاد آیا روش دیگه ای نیست مثل overwrite) .net ) با تشکر

Mbt925
جمعه 31 خرداد 1387, 23:02 عصر
فکر نکنم هزینه زیاد بشه، چون هیچ وفت تعداد Textbox ها به اون زیادی که شما میگین ،نمیشه.

روش دیگه ی این کار ،ساخت یه ابزار اکتیوایکس اه.
ابزارهای اینچنین در تاپیک اکتیوایکس های کاربردی معرفی شده.

reza_optical
جمعه 31 خرداد 1387, 23:10 عصر
سلام
میدونم ocx ولی چون من از skin استفاده میکنم در برنامم اونی رو که نوشتم بعضی وقتا hang می کنه حالا میگی از ocx تو مشکل نه 2-3 تا از net ّبرداشتم اونها هم همین کارو میکنن بعضی وقتها hang میکنن و میزنن بیرون بدون هیچ error شاید هم از skin باشه ولی در کل ممنون

vbhamed
شنبه 01 تیر 1387, 03:50 صبح
سلام
خب بالاخره بايد يه جوري تكست باكس ها رو معرفي كنيد ديگه
با اجازه Mbt925 عزيز من برنامشون رو يك تغيير كوچولو دادم تا اگر TextBox ها زياد شد بازم مشكلي نباشه