PDA

View Full Version : سوال: اندازه فرمها و آبجکتها در رزولوشنهای مختلف



hooooman
چهارشنبه 03 مهر 1387, 11:27 صبح
سلام
من برناممو توی کلاینتهای مختلف وقتی نصب میکنم بخاطر رزولوشنهای مختلف صفحات نمایش بهم میریزه سرچ هم کردم راه کار مناسبی پیدا نکردم . دوستانی که با این مشکل مواجه شدن چطوری بر طرفش کردن؟؟

saghari
چهارشنبه 03 مهر 1387, 11:40 صبح
با سلام
دوست عزيز ابتدا پيشنهاد ميکنم با استفاده درست از قابليتهاي موجود در تنظيمات فرم و آبجکت هاي فرم از قبيل (Anchor براي آبجکت ها و SizeGripStyle در فرم و ...) برنامه ات رو طوري بنويسي که در سيستم هاي مختلف با ريزولوشن هاي مختلف مشکلي نداشته باشد و سعي کن هميشه برنامه ات رو براي پايين ترين ريزولوشن عرف بنويسي.
اما اگر ميخواهي با ثابت کردن رزولوشن مشکلت رو حل کني يه راهش اينه که موقع ورود به برنامه رزولوشن فعلي رو بگيري و در يک متغير ذخيره کني و بعد مانيتور رو به رزولوشن دلخواهت ست کني (در اين مورد قبلا توي همين سايت توضيح داده شده) و در انتها موقع خارج شدن از برنامه دوباره رزولوشن کاربر رو به اندازه قبل از ورود به برنامه ست کني.

hooooman
چهارشنبه 03 مهر 1387, 11:43 صبح
با سلام
دوست عزيز ابتدا پيشنهاد ميکنم با استفاده درست از قابليتهاي موجود در تنظيمات فرم و آبجکت هاي فرم از قبيل (Anchor براي آبجکت ها و SizeGripStyle در فرم و ...) برنامه ات رو طوري بنويسي که در سيستم هاي مختلف با ريزولوشن هاي مختلف مشکلي نداشته باشد و سعي کن هميشه برنامه ات رو براي پايين ترين ريزولوشن عرف بنويسي.
اما اگر ميخواهي با ثابت کردن رزولوشن مشکلت رو حل کني يه راهش اينه که موقع ورود به برنامه رزولوشن فعلي رو بگيري و در يک متغير ذخيره کني و بعد مانيتور رو به رزولوشن دلخواهت ست کني (در اين مورد قبلا توي همين سايت توضيح داده شده) و در انتها موقع خارج شدن از برنامه دوباره رزولوشن کاربر رو به اندازه قبل از ورود به برنامه ست کني.

ممنون از جوابتون . من متوجه این مطلب نمیشم :"براي پايين ترين ريزولوشن عرف بنويسي" یعنی چیکارش کنم . البته اینم اضافه کنم 1 مشکل دیگه اینه که اگر هم مانیتور کاربر رزولوشنش با مانیتور من یکی باشه بازم لازمه تا مانیتور کاربر روی حالت Large Size قرار داشته باشه

saghari
چهارشنبه 03 مهر 1387, 18:25 عصر
دوست عزیز با توجه به مانیتورهایی که امروزه استفاده میشه کم پیش میاد که کسی کسی ریزولوشن رو کمتر از 600*800 ست کنه. منظور من این بود که شما میتونید مثلا فرمهاتون رو پیش فرض در این ریزولوشن درست کنی و مشخصا اگه کاریری با ریزولوشن بالاتری باشه دچار مشکل نمیشه
موفق باشی