چگونه می توان در برنامه ریزولیشن را تنظیم کرد تا هنگامی که screen resolution در ویندوز را تغییر می دهیم فرم های موجود در برنامه به هم نریزد؟ با تشکر.......
چگونه می توان در برنامه ریزولیشن را تنظیم کرد تا هنگامی که screen resolution در ویندوز را تغییر می دهیم فرم های موجود در برنامه به هم نریزد؟ با تشکر.......
چه تغییری؟ میتونین واضح تر بفرمایید؟
اخه برنامه ای که نوشتم هر وقت ریزولیشن را به 800*600 تنظیم می کنم کل فرمها به هم می ریزد و قسمتی از کنترلهای درون فرم هم معلوم نیست هم نمیاد که بشه بوسیله اون بالا و پایین یا چپ و راست رفت البته ismdiparent فرم ابتدایی هم true است تا بصورت فرزند و والد باشند اگر می دونید لطفا کمک کنید با تشکر........
شاید با قرار دادن یه maximumSize برای فرم ها بشه این مشکل رو تا حدودی رفع کرد
چگونه این خاصیت را اعمال کنم؟ خاصیت anchor
در واقع این خاصیت به شما كمك ميكنه تا فاصله اي كه مثلا براي يك كنترل از لبه كنترل كانتينرش (مثل فرم يا groupbox يا ... ) مشخص كرد ايد را در هر حالتي براي شما حفظ كند . اين خاصيت به شما اين امكان را ميده تا چهار جهت را براي اين كار مشخص كنيد (بالا و پايين و چپ و رست ) . در ضمن شما اين امكان را خواهيد داشت تا چند جهت را به صورت همزمان انتخاب كنيد به صورت پيش فرض هم جهات چپ و بالا براي كنترلها انتخاب شده است .
مثلا اگر جهات چپ و راست را براي يك كنترل انتخاب كنيد فاصله كنترلها با لبه كانتينر در حالات مختلف حفظ ميشه و اگر اندازه فرم بيشتر بشه اندازه كنترل هم بيشتر ميشه تا فاصله تعيين شده شما اعمال بشه .
گاهي مواقع بهتره يك MinimizeSize براي فرم انتخاب كنيد تا از يك حد معمول و استاندارد كوچكتر نشود .
منظورم این است که چگونه فرم ها را طراحی کنم که در همه ریزولیشنها جواب بده فرم ها در همه آنها یک اندازه ثابت داشته باشه و تغییر نکند اگر راه حلی وجود داره لطفا راهنمایی کنید با تشکر.........