الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة جامده فى السى شارب مش لاقلها حل

بدأه EnigmaLine في 16 مايو 2011 · 4 رد · 596 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

Cannot access a disposed object.

Object name: 'Form2'.

دى رسالة الايرور اللى بتظهرلى لما افتح الفورم التانى مره و اقفله و بعدين افتحه تانى مش عارف ليه و مش لاقلها حل ابدا ودورت كتير على النت برضه مش لاقلها حل ياريت حد يقولى المشكلة فين انا مرفق نسخة مصغره من البرنامج

WindowsFormsApplication1.rar

#2

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

يمكنك استبدال الكود السابق بالتالي


Form2 frm2 = new Form2();
frm2.Show();

.:: Wish to become better and better ::.

#3
VB Helper كتب:

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

يمكنك استبدال الكود السابق بالتالي


Form2 frm2 = new Form2();
frm2.Show();

انا فعلا باستخدم الكود ده فى البرنامج لإظهار الفورم والمشكله موجوده برضه

#4

ممكن حضرتك تخلى الكلاس بالشكل ده

class Class1

{

public Form1 frm1 = new Form1();

public Form2 frm2 = new Form2();

}

وكود الزرار بالشكل ده

private void button1_Click(object sender, EventArgs e)

{

Class1 c1 = new Class1();

c1.frm2.Show();

}

هتشتغل معاك زى الفل

#5

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

قصدي قومي بتغيير كود النقر على الزر الى


{
//Class1.frm2.Show();
Form2 frm = new Form2();
frm.Show();
}
    	private void button1_Click(object sender, EventArgs e)

.:: Wish to become better and better ::.

مواضيع مشابهة