سلام .
وقتي مي خوام يه فرمو براي بار دوم باز كنم ، با متد Show يا ShowDialog
اين خطا رو مي گيره .
Cannot access a disposed object.
Object name: 'frmBolbring'
نمي تونه به متد disposed دسترسي پيدا كنه نمي دونم ، چرا ؟
خيلي ممنون مي شم جواب بديد .
.
سلام .
وقتي مي خوام يه فرمو براي بار دوم باز كنم ، با متد Show يا ShowDialog
اين خطا رو مي گيره .
Cannot access a disposed object.
Object name: 'frmBolbring'
نمي تونه به متد disposed دسترسي پيدا كنه نمي دونم ، چرا ؟
خيلي ممنون مي شم جواب بديد .
.
خوب شما نمونه ای که از frmBolbring ساخته بودید رو قبلا Close کردید و از بین بردید
مي شه لطفاً بيشتر توضيح بديد ؟
ببینید همچین کدی رو در نظر بگیرید:
Form2 frm = new Form2();
frm.Dispose();
frm.Show();
یا
Form2 frm = new Form2();
frm.Close();
frm.Show();
توی کدهای بالا از یک متد شیی که از "بین رفته" استفاده شده .
متدهای close و Dispose منابع سیستمی اختصاص داده شده برای آبجکت ما رو آزاد ،و در نهایت آبجکت ما رو نابود می کنند .
شما از یک شی نابود شده درخواستی کردید .
موفق باشید .