رسم مستطیل در picturebox در سی شارپ
ضمن عرض سلام و خسته نباشید
من یک کلاس تعریف کردم که یک سری فیلد و پراپرتی داره از جمله طول و عرض مستطیل و توابع رسم مستطیل و...
کلاس رو توی فرم اصلی نمونه سازی کردم و می خوام از توی یک فرم دیگه(ساخت مستطیل جدید) مقادیر طول و عرض رو بدم و توی فرم اصلی با استفاده از توابع کلاس رسم بشه.
نمی دونم چرا فرم دوم رو که می بندم همه مقادیر ست شده در کلاس از بین میره و چیزی رسم نمیشه.
من کلاس myRect که وظیفه رسم مستطیل داره رو به صورت public توی فرم اصلی نمه سازی کردم که هم توی فرم اصلی بشه استفاده کرد و هم توی فردم ساخت مستطیل جدید ولی نمی دونم چرا مقادیر از بین می ره و انگار فرم ساخت جدید رو که می بندم فرم اصلی روباره باز سازی میشه و همه مقادیر ست شده رو از بین می بره.
کسی می تونه راهنمایی کنه؟
با تشکر
1 پاسخ
کد فراخوانی فرم دوم و اتفاقی که بعدش میفته و همینطور قسمت برگشت به فرم اول در فرم دوم رو بزارید !
بهترین راهش هم trace کردن کده که ببینید چه اتفاقی داره میفته.