PDA

View Full Version : مبتدی: حرکت دادن یک قطاع روی یک دایره در گرافیک



ras1364
یک شنبه 15 اردیبهشت 1392, 23:26 عصر
با سلام خدمت دوستان من در یک برنامه نیاز دارم که بوسیله GDI+ و در Dot Net Framework 2 یه دایره بکشم که یک قطاع از آن را دارای رنگ متفاوت باشد (مثلا از زاویه 30 درجه تا 60 درجه ) که بتوان زاویه این قطاع رنگ شده را تغییر داد.
می خوام ببینم راهی هست که وقتی می خوام این قطاع رو که با دستور fillpie کشیدم رو در جهت ساعتگرد حرکت بدم نیاز نباشد که دایره زیرین آن را دوباره رسم کنم .

چون وقتی می خوام این قطاع رو حرکت بدم باید دایره زیر آن را دوباره بکشم و دستور fillpie را با زاویه های جدید رسم کنم.

اگر کسی راهی رو سراغ داره بهم پیشنهاد بده ممنون از تمام دوستان

ras1364
سه شنبه 17 اردیبهشت 1392, 08:10 صبح
دوستان من در سایت code project یک مطلب پیدا کردم !!!!!!!
اومده از buffer graphs استفاده کرده و هر کدام از اون آبجکت هامونو به صورت یک لایه تعریف کرده ولی کدش یکم برام سنگینه چون تازه کارم ولی دارم روش کار می کنم اگه کسی یه کد ساده تری داره که قابل فهم باشه خیلی ازش ممنون می شم که بتونه کمکم کنه . چون خیلی گیر کرده ام

http://www.codeproject.com/Articles/84833/Drawing-multiple-layers-without-flicker

با تشکر از تمام دوستان