يوجد كلاس به مشيد والمشد به براميتر ومن ضمن البراميتر (براميتر من نوع فورمه) الطبيعى أنه عند إستخدام الكلاس يتم حجزه فى منطقة عامه لكى أستخدمه فى كل الإجراءات الفرعيه . - والمفروض أنه عند أخذ نسخة جديده من الكلاس يتم ملئ البراميتر إلى كانت فى المشيد وكما ذكرت انه من ضمن البراميتر هذه , براميتر من نوع فورمه ولكن لا يقبله إلا إذا تم أخذ نسخه من الكلاس داخل إجراء فرعى ..... وطبعا هذا ليس عمليا . منتظر جوابا
الكلاس بالمشيد
class XML
{
public XML(string PathXmlSchemaAndFileName,Form Frm)
{
DS.ReadXmlSchema(PathXmlSchemaAndFileName);
}
}الإستخام المطلوب والذى لا يقبله :
XML L = new XML(@"C:\SXML.XML",this);
الإستخدام غير المطلوب والذى لا يقبل غيره
private void button1_Click(object sender, EventArgs e)
{
XML L = new XML(@"C:\SXML.XML", this);
}