منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
اظهار فورم عن طريق اسم الفورم الموجود كمتغير - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : اظهار فورم عن طريق اسم الفورم الموجود كمتغير (/showthread.php?tid=15863)



اظهار فورم عن طريق اسم الفورم الموجود كمتغير - magdy_salam - 21-05-16

السلام عليكم ورحمه الله وبركاته

لدى برنامج وبه قاعدىة بيانات وأحفظ اسم الفورم وعند استدعاء الاسم أريد اظهار الفورم عن طريق الاسم المخزن فى قاعدة البيانات
للسهولة كيف اقوم باظهار الفورم عن طريق الاسم الموجود فى متغير نصى
فيجوال بيسك 2005

فى انتظار الرد


RE: اظهار فورم عن طريق اسم الفورم الموجود كمتغير - silverlight - 21-05-16

هناك أساليب كثيرة للإجابة علي سؤالك و الكود التالي يمثل واحدا من تلك الأساليب


كود :
  Private Function GetFormByName(formName As String) As Form
       Select Case formName
           Case "Form1"
               Return New Form1
           Case "Form2"
               Return New Form2
               ' continue the same way
       End Select

       Return Nothing
   End Function

الاستخدام


كود :
 Dim current As Form = GetFormByName("Form1")
       current.Show()