PDA

View Full Version : يك روش جهت كشيدن شكل و خط طوري كه باصفحه مرج نشه و بشه رو صفحه حركتش داد بزرگش كرد يا تغييرش داد اگه



MoAm36866513
چهارشنبه 25 فروردین 1389, 23:54 عصر
يك روش جهت كشيدن شكل و خط طوري كه باصفحه مرج نشه و بشه رو صفحه حركتش داد بزرگش كرد يا تغييرش داد اگه كسي ميتونه كمكم كنه ممنون ميشم

babak.h
یک شنبه 29 فروردین 1389, 15:58 عصر
در WinForm (دات نت 2) از GDI+ استفاده می شود و تا اونجایی که من میدونم همچین کاری نمیشه کرد یعنی شما یک صفحه Flat دارید (DC) پس شما دو راه دارید :

1- بجای WinForm از WPF (دات نت 3.5) استفاده کنید (در WPF این امکان وجود دارد یعنی آبجکت ها از هم جدا هستند)

2- در صورت الزام استفاده از WinForms از روش زیر استفاده کنید:

همیشه آخرین تصویر DC (یا Graphics) را در یک شیئ (مثلا Bitmap) نگه دارید . منظور تصویر DC بدون آن شکلیست که می خواهید بچرخانید بعد که شکل رو چرخواندید اون رو روی تصویر بندازید و تصویر رو روی DC کپی کنید.

اگر سرچ کنید sample های خوبی میتونید پیدا کنید.
برای استفاده از این روش به اطلاعاتی در مورد GDI+ و روش Double Buffer نیاز دارید