PDA

View Full Version : در مورد resolution صفحه نمایش



مجید_جنگی
دوشنبه 14 شهریور 1384, 09:48 صبح
با عرض سلام خدمت همه دوستان.
من می خوام برنامه ام روی هر سیستمی که اجرا میشه با همان resolution ی که من براش تعریف کرده‌ام باز بشه تا منوهام به هم نخوره یا لااقل سایز منوها و فرمهام با resolution هر سیستمی مچ بشه . متشکرم خیلی فوری لطفا

Naficy
دوشنبه 14 شهریور 1384, 12:23 عصر
1- شما قاعدتا نباید رزولوشن صفحه کاربر را تغییر بدهید. (این ظلم به کاربره!)
2- شما قاعدتا با تعریف فرم تان به صورت Single (که برای خصوصیت BorderStyle انتخاب می کنید) جلوی تغییر سایز آْن را می گیرید. و فرمتان همواره با همان اندازه ها بالا می آید.
3- تنها ایرادی که من بدان برخورده ام، تغییر تنظیمات LargeFonts ویندوز است که باعث خراب شدن فرم های برنامه دلفی می شود. (البته زمانی که از خصوصیت Anchor در یکی از کنترلها استفاده کرده باشید) در این مورد چاره ای بجز آزمایش و خطا به نظرم نمی رسد. اما به عنوان پیشنهاد؛ در OnCreate فرم، خودتان یکبار خصوصیات Width و Height را دستی تنظیم کنید. یادم هست یکبار مشکلم با چنین کاری حل شد.
4 - بد نیست سعی کنید برنامه را طوری بنویسید که اجاره تغییر اندازه فرم را به کاربر بدهد.

m-khorsandi
دوشنبه 14 شهریور 1384, 14:47 عصر
قبلا" در این مورد بحث شده است:
http://www.barnamenevis.org/forum/showthread.php?t=18495&highlight=%D1%D2%E6%E1%E6%D4%E4
http://www.barnamenevis.org/forum/showthread.php?t=2503&highlight=resolution

حامی2
جمعه 18 شهریور 1384, 23:20 عصر
سلام
یه مجموعه کامپوننت هست به نام Triton 2000 که میتوانید آن را از بازار تهیه کنید در مجموعه کامپوننت های عرضه شده برای دلفی هست در این pack یه کامپوننت هست که resolution را تشخیص می دهد و همچنین resolution هایی که می تواند کارت گرافیک بگیرد را لیست می کند با bit آنها و می توانید هر کدام را خواستید بهش بدهید در ضمن کامپوننتهای خیلی مفید دیگه ای هم داره که مفید است حتما آن را تهیه کن ولی با دلفی 5 سازگاره