ورود

View Full Version : سوال: تغییر Dpi و تنظیم فرمها و اشیا



hooooman
سه شنبه 16 تیر 1388, 19:11 عصر
سلام
من تو سایت در این مورد خیلی جستجو کردم اما نتیجه نگرفتم
پیش خودم گفتم شاید فقط من این مشکل رو دارم.اگر اینجوره پس منم راهنمایی کنین
من 1 فرم دارم که باید توش تعدادی Label و textbox برای DataEntry
داشته باشم
برای اینکه در زمان تغییر Resolution اندازه کنترلهام بهم نخوره اونها رو توی PanelوSplitContainer گذاشتم و از خاصیت Dock استفاده کردم و مشکلی پیش نیومد
اما اگر کاربر DpiSetting کامپیوترشو از 120ِDpi (یعنی حالت LargeSize ) که من فرم رو در این حالت طراحی کردم به حالت 96Dpi)یعنی حالت NormalSize ) تغییر بده همه چی میترکه!!!!
ممنونم اگر راهنمایی بفرمایین

Mani_rf
سه شنبه 16 تیر 1388, 20:08 عصر
سلام دوست عزیز.
از دقت شما مشخص است که باید برنامه نویسی حرفه ای باشید.
دقت کردن به تاثیرات محیط بر روی برنامه برای هر برنامه و برنامه نویسی واجب است. اما به نظر من دقت بیش از حد هم برنامه نویس را اذیت می کند و زمان زیادی از او می گیرد.
عوض کردن اندازه DPI فونت ویندوز از امکانات زیبای ویندوز است که کمتر کاربریئ (نزدیک به صفر) از جا و کاربرد آن اطلاع دارد. من به شخصه در روز حداقل با 5 سیستم مختلف کار می کنم و تا به حال اگر کسی را ندیده بوده که از این امکان به صورت آگاهانه استفاده کرده باشد.

به نظر من تا این اندازه به این مسئله حساس نباش.

در ضمن حالت AutoScaleMode فرم رو هم می توانی None قرار دهی تا کنترل ها بزرگتر نشوند.

hooooman
چهارشنبه 17 تیر 1388, 00:52 صبح
سلام
از جوابت ممنونم
اما علت این دقت من اینکه روی از سیستمهایی که باید این نرم افزار نصب بشه 1 نرم افزار حسابداری هستش که اون با حالت 96DPI کار میکنه . این مشکل باعث میشه که روی بعضی از سیستمها اندازه ها درست باشن و روی بعضی ها درب و داغون