در برنامه ای از یک UserControl در UserControl دیگری استفاده کرده ام. و هر دوی آنها را در یک فرم قرار داده ام. UserControl1 دارای دکمه هایی است که یکی از آنها برای عملیات Save مورد استفاده قرار میگیرد. چگونه می توانم عملیات Save را هم در فرمی که هر دو UserControl قرار دارند و هم در UserControl2 مورد استفاده قرار بدم. به طور دقیقتر این که از Delegate ها برای فراخوانی متدهای مورد نظر استفاده کرده ام. حال قصد دارم پیش از ذخیره سازی داده ها، ابتدا محتوای فیلدهای موجود در UserControl2 مورد بررسی قرار گیرد و پس از ان داده های در تابعی به نام Save در فرم اصلی ذخیره شوند. اگر به شکل توجه کنید، می خوام بعداز کلیک روی Save Button، ابتدا تابع Function1_UserConrol2 و سپس Function2_MainForm فراخوانی بشه.
Main form.jpg
با تشکر