PDA

View Full Version : me.ScaleWidth چی هست.



saeed_rezaei
چهارشنبه 30 خرداد 1386, 21:01 عصر
سلام.
می شه لطف کنید در مورد me.ScaleWidth توضیح بدید که چی هستش. تفاوتش با me.widht چی هست؟
از وقتی که می زارید ممنونم.

CodeMasterX
پنج شنبه 31 خرداد 1386, 03:06 صبح
me.Width عرض فرم رو در حالت عادی برمیگردونه.
me.ScaleWidth عرض برنامه رو وقتی که فرم داره تغییر سایز (Resize) میده اعلام میکنه.

pedihacker
پنج شنبه 31 خرداد 1386, 05:47 صبح
منظورتون اینه که به حالت اولیه بر می گرداند درسته؟؟؟

noorsoft
پنج شنبه 31 خرداد 1386, 07:10 صبح
me.Width عرض فرم فعال را نشون میده بر حسب Twips
me.ScaleWidth عرض برنامه را برحسب Scale انتخاب شده بر میگردونه مثلا پیش فرض SACLE=TWIPS گه این حالت را رو پیکسل - سامتیمتر - اینچ و .... بگذارید ScaleWidth عرض فرم را بر حسب این واحد نشان می دهد

emadct
پنج شنبه 31 خرداد 1386, 09:53 صبح
در ادامه جواب دوستمون ScaleWidth و ScaleHeight نمایش دهنده محیط فعال فرم شما برای کشیدن اشکال و نوشتن متن و Width , Height طول و عرض اصلی پنجره شماست. یعنی در حالت استاندارد Twips همیشه ScaleWidth و ScaleHeight از Width و Height به دلیل اینکه پنجره شما دارای Title و Border مقدار کمتری رو دارند. برای تبدیل اعداد میتونید از تابع Scale استفاده کنید. به طور عمومی با تقسیم کردن Twips به عدد 15 مقدار Pixel رو بدست می آرید.

موفق باشید
EmadCT
Microsfot Certified Solution Developer