به به !
میشه بگید چه لزومی داره به همه فرم ها اون هم اینطوری دسترسی داشته باشیم ؟

البته ارتباط بین فرم ها حتما لازمه ، ولی این طوری که همون برنامه نویسی Modular بهتر بود دیگه چه نیازی به OOP بود، شاید بهتر بود به ازای همه کلاس های دات نت فریمورک متغییر استاتیک تعریف میکردند ،بعدش این new رو حذف می کردن تا ملت این همه عذاب نکشن ؟

اگر در طراحی فرم ها و وظیفه هر کدام در زمان طراحی دقت کرده باشید ارتباط بین فرم ها به حداقل میرسه (یعنی کلاس ها تا حد ممکن مستقل از هم باشند)و برای اون حداقل هم نیازی به این کارها نیست.