ورود

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



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

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

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

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

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

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