تغییر مبدا مختصات در vb 2010

kambujieh

Member
1 . چه جوری می تونم مبدا مختصات رو از گوشه به وسط کادر یا هرجای دیگه ببرم ؟؟
2. توی ویژوال بیسیک 6 ما توی picture box ترسیم می کردیم ، توی ویژوال بیسیک 2010 کجا ترسیم کنیم ؟(کد ؟)
 

the_king

مدیرکل انجمن
1 . چه جوری می تونم مبدا مختصات رو از گوشه به وسط کادر یا هرجای دیگه ببرم ؟؟
2. توی ویژوال بیسیک 6 ما توی picture box ترسیم می کردیم ، توی ویژوال بیسیک 2010 کجا ترسیم کنیم ؟(کد ؟)

اشیاء Graphics یک متد TranslateTransform دارند، با آن مختصات را جابجا خواهید کرد.
روی یک Graphics یا روی یک BufferedGraphics رسم خواهید کرد. حالا این Graphics ممکنه روی یک کنترل
روی فرم باشه که بلافاصله نتیجه دیده میشه، یا مربوط به یک Bitmap که تا زمانی که Bitmap را جایی نمایش ندهید
مراحل رسم پشت پرده است.

برای دسترسی به Graphics سه راه کلی داره :
1) صبر می کنید که رخداد Paint یک کنترل اتفاق بیافته که در پارامتر e رخداد Paint یک مشخصه g هست که از
نوع Graphics ئه.
2) بزور با Invalidate یا Refresh کردن یک کنترل رخداد Paint اش را فراخوانی می کنید که بعد مثل راه اولی سراغ
پارامتر e اش بروید.
3) یک Bitmap با اندازه دلخواه تان می سازید، بعد برای Bitmap تان Graphics هم می سازید، بعد روی آن رسم می کنید
و نهایتا هر جا که دوست دارید Bitmap را نمایش می دهید.

رجوع شود به :
نیاز به کمک در visual basic 2010
 

جدیدترین ارسال ها

بالا