۲۷-اسفند-۱۳۸۶, ۱۳:۰۸:۳۷
۲۷-اسفند-۱۳۸۶, ۱۵:۲۲:۱۳
چون دات نت فقط از یه واحد یعنی پیکسل پشتیبانی میکنه بنابر این ScaleMode و بقیه مخلفاتش (Scale, ScaleHeight, ScaleLeft, ScaleTop, ScaleWidth, ScaleX, ScaleY) توی دات نت وجود ندارند. حالا نسبت به کاری که شما میخوای انجام بدی میشه هر کاری کرد.
اگه میخوای با واحد های ویبی 6 کار کنی میتونی مثل این بنویسی:
برنامه رو ضمیمه کردم.
در ضمن کسایی که میخواستن توی ویبی6 یه عکسو بچرخونن هم ببینن توی این برنامه چه راحت یه عکسو می چرخونه
.
اگه میخوای با واحد های ویبی 6 کار کنی میتونی مثل این بنویسی:
Text1.SetBounds(VB6.TwipsToPixelsX(2880), VB6.TwipsToPixelsX(1440),h,w]
اگه میخوای یه واحد من دراوردی بسازی که باید زحمتشو خودتون بکشی تبدیلشم سادست:x=myx/myscaleperpixleX
y=myy/myscaleperpixleY
اینم یه روش دیگه: یه ساعته ببین وقتی میخواد عقربه هاشو بزاره روی عکس دستی سیستم مختصات رو عوض میکنه با y=myy/myscaleperpixleY
Graph.TranslateTransform(188, 188)
و دوباره برمی گردونه به حالت اول باGraph.ResetTransform()
خطوط 140 و 143برنامه رو ضمیمه کردم.
در ضمن کسایی که میخواستن توی ویبی6 یه عکسو بچرخونن هم ببینن توی این برنامه چه راحت یه عکسو می چرخونه
