PDA

View Full Version : وقتی رزولیشن مانیتور عوض میشه فرم بیرون میافته



Developer Programmer
جمعه 20 شهریور 1383, 21:46 عصر
دوستان و سروران سلام 8-)
برنامه ای که من تو سیستم خودم مینویسم تحت رزولیشن 1024 هست
پراپرتیهای Scaled=False و AutoSize=False ست شده اند
اما وقتی در مانیتوری که رزولیشنش مثلا 800*600 است اجرا میکنم مقداری از فرم بیرون میافته طوری که نشون داده نمیشه :oops:
آیا باید منهم موقع نوشتن رزولیشنم رو به 800*600 تغییر بدم؟ :roll:

vcldeveloper
شنبه 21 شهریور 1383, 02:37 صبح
خب چرا از Form1.ScaleBy(X,Y) استفاده نمی کنید؟

Ali Ya Amin
شنبه 21 شهریور 1383, 09:50 صبح
هنگام تغییر رزولوشن بهتر است یک بار پراپرتی WinsowStyle فرم را را از حالت WSMaximized به حالت WSNormal ببری و سپس به حالت ماکزیمایز برگردانی!
البته لازم نیست که در ابعاد 800 در 600 برنامه نویسی کنی. :roll:
زت زیاد!! :wink:

Inprise
شنبه 21 شهریور 1383, 11:18 صبح
GetSystemMetrics

pinacle
شنبه 21 شهریور 1383, 13:38 عصر
GetSystemMetrics

میشه بیشتر توضیح بدید؟