PDA

View Full Version : مشکل با Drawing روی فرم



soltanalidj
پنج شنبه 21 آذر 1387, 22:39 عصر
سلام.
من دارم یه برنامه شبیه به Paint می نویسم که تقریبا درست کار میکنه ولی تنها مشکلی
که دارم اینه که وقتی فرم Refresh یا Resize و یا پنجره ای روی اون قرار میگیره، شکل هایی
که در حال حاضر رو فرم رسم شدن پاک میشن.
اگر ممکنه راهنماییم کنید.
اینم قطعه ای از کد برنامه:


gr.DrawRectangle(pen, point.X, point.Y, width, height);

Armin060
جمعه 22 آذر 1387, 02:01 صبح
همین دیگه. اگر از این کلاسه مستقیم استفاده کنی نمیشه. اون در واقع رو فورم رسم نمیکنه، رو مونیتور یه چیز میکشه، همینطوری الکی. واسه خوشگلیه. اگر میخوای اثار باقی بمونه باید یه یه متغیر Image بنویسی و تغییرات رو رو اون اعمال کنی، بعد اون عکس رو BackgroundImage فورمت قرار بدی. البته راه های بسیار زیاد دیگه هم هست، که پیچیده تر میشن. فکر کنم ساده ترین راه همین باشه. فقط یکم سرعت ....

soltanalidj
جمعه 22 آذر 1387, 09:15 صبح
تشکر میکنم که جواب دادی .
ولی میتونی یه مثال هم بزنی.:لبخندساده: