سلام
شما یک بار فرم اولیه رو همون فرم 3 بذار، ببین درست لود میشه. این چیزی که نوشتید باید جواب بده، مشکل از این نیست.

یعنی فرم 3 یه شی از فرم است.
فرم 3 از Form ارث بری شده، اگر متغیر رو از نوع Form تعریف کنیم، دیگه به خاصیت هاش دسترسی نداریم (فرض کنید یک فرم یک سری Property داره، با چیزی که شما گفتید نمی شه بهش دسترسی داشت)