BehnamPro
سه شنبه 07 بهمن 1382, 13:04 عصر
سلام.قبل از هر چیز از اینکه این سوال یه کم :oops: طولانیه عذر می خواهم.چون فکر می کنم نیاز به تشریح کامل مسئله است.
من یه فرم دارم که در آن یک PictureBox قرار دارد.برنامه در این PictureBox یک سری ترسیماتی انجام می دهد اما با Resize کردن فرم متعاقبا PictureBox هم Resize شده و تمام ترسیمات پاک می شود :( .و من مجبورم این ترسیمات را دوباره انجام دهم.و کد اجرای این ترسیمات را در Form_Resize گذاشته ام.اما این باعث کندی برنامه می ود چراکه Form_Resize چندین بار در حین Resize کردن اجرا می شود و در نتیجه این ترسیمات هم در حین Resize کردن چندین بار اجرا می شود و با توجه به اینکه این ترسیمات اندکی زمان بر است باعث کندی برنامه می شود.آیا شما راه حل بهتری پینهاد می کنید؟ :roll:
مثلا آیا می توان عمل رسم دوباره را در انتهای Resize کردن فرم انجام داد؟پس چگونه از اتمام عمل Resize آگاه شویم؟
من یه فرم دارم که در آن یک PictureBox قرار دارد.برنامه در این PictureBox یک سری ترسیماتی انجام می دهد اما با Resize کردن فرم متعاقبا PictureBox هم Resize شده و تمام ترسیمات پاک می شود :( .و من مجبورم این ترسیمات را دوباره انجام دهم.و کد اجرای این ترسیمات را در Form_Resize گذاشته ام.اما این باعث کندی برنامه می ود چراکه Form_Resize چندین بار در حین Resize کردن اجرا می شود و در نتیجه این ترسیمات هم در حین Resize کردن چندین بار اجرا می شود و با توجه به اینکه این ترسیمات اندکی زمان بر است باعث کندی برنامه می شود.آیا شما راه حل بهتری پینهاد می کنید؟ :roll:
مثلا آیا می توان عمل رسم دوباره را در انتهای Resize کردن فرم انجام داد؟پس چگونه از اتمام عمل Resize آگاه شویم؟