PDA

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



mehrdad1991h
پنج شنبه 29 دی 1390, 00:22 صبح
سلام
اقا یک عدد برنامه نوشتیم رو سیستم خودم ست کردم رزولیشن من 10280x1024 هست
حالا این را اومدم تو لپ تاپ گذاشتم که اونم دقیقا رزولیشنش 10280x1024 هست
حالا برا من خوب نشون میده مثلا ارتفاع برنامه برای من 2/3 صفحه دسکتاپ است ولی برا لپ تاپ مقابلم که اینا فرستادم ارتفاع انقدر بزرگه که پایین را نمیشه ببینی

اندازه برنامه را هم قفل کردم که یعنی اصلا تغییر نکنه
همه قسمت های برنامه هم تو گروپ باکس هست

اقا من چه باید بکنم ؟
ویندوز هر دوتا هم یکیه

Hybrid
پنج شنبه 29 دی 1390, 02:08 صبح
دوست عزیز یکی از بهترین راه ها اینه که بیای خاصیت Anchor همه ی اشیائ روی فرم رو خوب تنظیم کنی و تا حد امکان بیای فرم رو کوچیک بسازی و بزرگ و کوچیک کردن برنامه رو به عهده ی خود کاربر بزاری ...

موفق باشید./

mehrdad1991h
پنج شنبه 29 دی 1390, 12:44 عصر
دوست عزیز یکی از بهترین راه ها اینه که بیای خاصیت Anchor همه ی اشیائ روی فرم رو خوب تنظیم کنی و تا حد امکان بیای فرم رو کوچیک بسازی و بزرگ و کوچیک کردن برنامه رو به عهده ی خود کاربر بزاری ...

موفق باشید./
اولین مشکل اینه که فورم را کاربر نمیتونه کوچیک و بزرگ کنه یعنی نمیخوام که بتونه کلا همه چیزم میریزه به هم اگه بتونه ، اندازه برنامه هم خوبه به نظر خودم کوچیک تر از این دیگه نمیشد اخه
مشکل بعدی اینه که میشه یه راه بگید همزمان تمامی قسمت های درون فورم خاصیت Anchor شان فعال شود ؟ تاثیرش چیه این ؟

حالا اصلا میشه به من بگید چرا این اتفاق می افتد ؟ برنامه که ثابته اندازشم که من محدود کردم و ثابته رزولیشن هر دو هم یکیه ویندوز هم یکسانه پس چرا این اتفاق پیش اومده ؟
الان راهی هست که بشه این را درست کرد ؟

m2_farzan
پنج شنبه 29 دی 1390, 14:51 عصر
شاید به خاطر DPI باشه.

cpppro
پنج شنبه 29 دی 1390, 18:33 عصر
سلام
برای anchor بهتره یه پنل روی فرم بندازین و خاصیت داکش رو جوری تنظیم کنین که کل فرم رو بگیره.بعد از این کار میتونین از anchor استفاده کنین.
اگرهم نمیخوایین کمتر از یک حدی دیگه برنامه کوچیک نشه و شکل خودش رو حفظ کنه(البته در کنار نمایش کامل ) میتونین خاصیت AutoscrollMinsize یه فرم رو به اندازه دلخواه تنظیم کنین.