كنت فى الـــ VB.Net لكى أحل مشكله أكتب الآتى :
Dim X as form2
X.show
طبعا عندما أكتب هذا الكود فى فورمه ما يظهر لى الفورم 1 وكلما أضغط على الزرار يظهر لى نسخة جديده من الفورم 1 .
ولحل المشكله نضع
Dim X as new form1
فى منطقة التعريفات العامه .
و
X.show
فى أى اجراء فرعى .... فعلا لا يظهرها إلا مره واحده ولكن إذا أغلاقت الفورم1 ثم أرد ان أستعمل X.show مره ثانيه يحدث خطأ .
طبعا انتم عارفين كل إلى فات ده
المشكله أنى حليت تلك المشكله بالفى بى ولكن عاوز أحلها بالسى شارب بنفس الطريقه ولكن مش راضيه تيجيى معايه وكان الحل مع Vb هكذا :
فى التعريفات العامه
public sub Sh(X as form)
X.show
end sub
وفى أى حدث فرعى نكتب
Sh(إسم الفورمه)
وكان الموضوع ماشى عال ولكن عندما إستخدمت نفس الطريقه مع السى شارب مش ماشيه معايه هل فى حل م؟.