السلام عليكم ورحمة الله وبركاته
لدي مشروع يتضمن نافذة أم (MDI) ونوافذ أبناء (MdiCild) لكن المشكلة كلما ضغطت على زر إظهار النافذة الأبن تظهر لي نافذة جديدة بالرغم من وجود نافذة أمامي ، كيف لي أن أجعله يظهر نافذة واحدة فقط ويقف عندما يجد هذه النافذة على الشاشة ثانياً عند إستدعاء لأي كود من النافذة الأبن لا يستطيع قراءته لأنه معرف داخل كود زر الإستدعاء في النافذة الرئيسية الأم ، ترى ما الحل
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e)
{
Form1^ a = gcnew Form1;
a->Show();
}