0 امتیاز
سلام

خواستم بدونم آیا راهی وجود داره که بشه فرم فرزند روی فرم والد تاثیر بذاره؟

من توی پروژم یک فرم درم که به عنوان فرم والده و فرم های دیگه ای هم فرم های فرزندش هستند. توی فرم والد یک منو ای دارم که غیر فعال هستش و میخوام وقتی توی فرم فرزند تغییرات مطلوب من (مثلا وارد شدن متن تو یک textBox) اتفاق افتاد اون منو فعال بشه.

دستوراتی نوشتم اما جواب نمیده.مثل ساختن یک شی از فرم والد و بعد فعال کردنش و ...

1 پاسخ

+1 امتیاز
سلام ، یکی از راه حل هاش اینه ،

1 ) شما ابتدا در فرم فرزند یک Property از نوع کلاس پدر درست کنید .

2 ) در کلاس پدر یک Property از نوع bool تعریف کنید .

3 ) در زمانی که با استفاده از یک دکمه فرم فرزند رو نمایش بدین آدرس فرم والد رو با استفاده از کلمه کلیدی this به فرم فرزند بدین(در همون پراپرتی که در مرحله قبلی ساختین قرارش می دین).

4) در رویداد Form_Closing فرم فرزند تغییرات مورد نظر خود بررسی کنید در صورت درست بودن با استفاده از آدرسی که در مرحله قبلی در خاصیت قرار دادین مثلا Property منطقی فرم پدر رو به true تنظیم کنید.

5 ) در مرحله آخر در رویداد Activate فرم پدر اون Property منطقی رو بررسی کنید اگر مقدارش true بود منو رو فعال کنید .

توضیحات ممکنه گنگ باشه ، اگر با دقت رو بخونید متوجه میشین.
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,919 کاربر

دسته بندی ها

...