امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
saclewidth ?
نویسنده پیام
vz67 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 193
موضوع‌ها: 50
تاریخ عضویت: اسفند ۱۳۸۶

تشکرها : 106
( 52 تشکر در 37 ارسال )
ارسال: #1
saclewidth ?
آقا scalewidth و scalehight كه تو وي بي 6 بود حالا تو دات نت نيست
كسي مي دونه معادلش چي گزاشتن ؟

ايتدا تورا ناديده ميگيرند
سپس مسخره ات ميكنند
و در نهايت با تو به مبارزه برمي خيزند
۲۷-اسفند-۱۳۸۶, ۱۳:۰۸:۳۷
وب سایت ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #2
RE: saclewidth ?
چون دات نت فقط از یه واحد یعنی پیکسل پشتیبانی میکنه بنابر این ScaleMode و بقیه مخلفاتش (Scale, ScaleHeight, ScaleLeft, ScaleTop, ScaleWidth, ScaleX, ScaleY) توی دات نت وجود ندارند. حالا نسبت به کاری که شما میخوای انجام بدی میشه هر کاری کرد.
اگه میخوای با واحد های ویبی 6 کار کنی میتونی مثل این بنویسی:
Text1.SetBounds(VB6.TwipsToPixelsX(2880), VB6.TwipsToPixelsX(1440),h,w]
اگه میخوای یه واحد من دراوردی بسازی که باید زحمتشو خودتون بکشی تبدیلشم سادست:
x=myx/myscaleperpixleX
y=myy/myscaleperpixleY
اینم یه روش دیگه: یه ساعته ببین وقتی میخواد عقربه هاشو بزاره روی عکس دستی سیستم مختصات رو عوض میکنه با
Graph.TranslateTransform(188, 188)
و دوباره برمی گردونه به حالت اول با
Graph.ResetTransform()
خطوط 140 و 143
برنامه رو ضمیمه کردم.
در ضمن کسایی که میخواستن توی ویبی6 یه عکسو بچرخونن هم ببینن توی این برنامه چه راحت یه عکسو می چرخونه Happy.


فایل‌(های) پیوست شده
.rar   AnanlogClock.rar (اندازه: 189.54 KB / تعداد دفعات دریافت: 101)

میزان رای دشمن است!
[تصویر:  cff100.png]
۲۷-اسفند-۱۳۸۶, ۱۵:۲۲:۱۳
وب سایت ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS