في برنامج الشات لدي 5 فورم ولدي datagridview بها اسماء المستخدمين الذين اتحدث معهم وعند الضغط على الداتا جريد اضع كود اظهار الفورم form.show وهي الخاصة بالشات بين اليوسر في حدث cell click
ويكون الفورم . text تحمل نفس اسم الشخص الموجود في الداتا جريد والذي قمت بالضغط عليه
وانا استخدم 5 فورم وذلك اذا اردت التحدث مع اكثر من شخص في نفس الوقت وانا اضع حد اقصى 5 اشخاص للتحدث وعند التحدث مع 5 اشخاص في نفس الوقت تفتح 5 فورم لكل فورمة الخاصية الخاصة بفورم . text تحمل
اسم الشخص الذي قمت بالضغط عليه وعند الضغط على اسم اخر تظهر الرسالة لقد تجاوزت الحد المسموح لعدد اليوسر المراد التحدث معهم في نفس الوقت ، ولا يتم فتح فورمة اخرى الا عند غلق واحدة من ال5 فورم
سؤالي هو اذا قمت بالضغط على اسم معين في الداتا جريد تظهر الفورم ويكون الفورم . text تحمل نفس اسم الشخص الذي قمت بالضغط عليه
ولكن اذا ضغطت مرة اخرى على اسم نفس الشخص تفتح فورمة اخرى من باقي ال5 فورم وتحمل اسم نفس الشخص
وبذلك افتح مربعين حوار لنفس الشخص الذي اتحدث معه
انا اريد اذا ضغطت على اسم شخص وتم فتح الفورم عند الضغط عليه مرة اخرى لا يفتح فورمة اخرى من ال5 فورم ولكن يفتحهم عند الضغط على اسم شخص اخر