منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كيفية عمل mdi حيث يظهر مرة واحدة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الاخوة الاعزاء هذه اول مشاركة لي
انا جديد في الفيجوال بيسك
عندي استفسار عن الفورم الاب و الابن

عندي فورم main من نوع mdi
و اريد عمل فورم ابن حيث يظهر مرة مراحدة عند الضغط علي زر
و عند الضغط علي الزر مرة اخري لا يقوم بفتح الفورم مرة ثانية فقط يحضره اماما
يعني عند الضغط علي الزر يقوم بالتحقق من ان الفورم مفتوح اولا اذا وجده مفتوحا سابقا يعمل foucs اما اذا لم يجده مفتوحا يقوم بفتحه show

ارجو اني يكون سؤالي خفيف
و شكرا ليكم
كود :
Public Sub OpenForm(ByVal frm As Form)
        On Error Resume Next
        If frm.Visible = True Then
            frm.WindowState = FormWindowState.Normal
            frm.Activate()
        Else
            frm.Show()
        End If
    End Sub
شكرا جدا علي الكود
بس انا ملاحظ عند عمل ماكس مايز بيظهر فورم واحد بس و يبقي فيه حركة غريبة لاي فورم ابن تاني مفتوح
مش عارف ليه