combo_ci
چهارشنبه 18 شهریور 1388, 12:34 عصر
سلام
من ميخواستم توي فرم اصليم آبجكت هايي از فرم هاي برنامم دارم رو بدون اينكه هر دفعه كد new رو واسه هر كدوم بنويسم با يك تابع انجام بدم كه با اين كد رديفش كردم
If frm.IsDisposed Then
Dim g As Type() = {}
Dim h As Object() = {}
frm = DirectCast(Type.GetType(frm.GetType.ToString).GetC onstructor(g).Invoke(h), Form)
End If
اما يك مشكل داره كه اگر Constructor پارامتر ورودي داشته باشه ديگه كد كار نميكنه و خطا ميده...
كسي ميتونه چطوري ميشه Constructor با پارامتر رو با اين كد صدا زد؟
من ميخواستم توي فرم اصليم آبجكت هايي از فرم هاي برنامم دارم رو بدون اينكه هر دفعه كد new رو واسه هر كدوم بنويسم با يك تابع انجام بدم كه با اين كد رديفش كردم
If frm.IsDisposed Then
Dim g As Type() = {}
Dim h As Object() = {}
frm = DirectCast(Type.GetType(frm.GetType.ToString).GetC onstructor(g).Invoke(h), Form)
End If
اما يك مشكل داره كه اگر Constructor پارامتر ورودي داشته باشه ديگه كد كار نميكنه و خطا ميده...
كسي ميتونه چطوري ميشه Constructor با پارامتر رو با اين كد صدا زد؟