من با یک مشکلی رو به رو شدم برنامه ای نوشتم که در کامپیوتر خودم تمام button ها و textbox ها و ... در جای مناسب خود قرار گرفته اند ولی وقتی به کامپیوتر دیگری منتقل می شود جای اجزا عوض می شود چه کار کنم ؟
من با یک مشکلی رو به رو شدم برنامه ای نوشتم که در کامپیوتر خودم تمام button ها و textbox ها و ... در جای مناسب خود قرار گرفته اند ولی وقتی به کامپیوتر دیگری منتقل می شود جای اجزا عوض می شود چه کار کنم ؟
شما باید اول Property
anchor کنترل های روی فرم را ست کنی تا اگه رزولوشن تغییر کرد کنترلها موقعیت خود را حفظ کنند
نه باز هم این اتفاق می افتد
دقیق تر بگم با تغییر نوع Display جای اجزا و اندازه ی آنها تغییر می کند
چه کار کنم ؟
برنامه ات رو بزار تا ببینیم چه مشکلی داره
بفرمایید این هم برنامه
جواب ما را کسی نمی دهد ؟؟؟
دوست عزیز exe برنامه رو گذاشتی و بعد توقع داری ما روی اون exe چیکار کنیم ؟
اگر شما برنامت رو روی یک رزولوشن خاصی اجرا کنی رزولوشنی که در تمام مانیتور ها یکی باشه
اگر برنامه رو روی مانیتور 10000 اینچ هم اجرا کنی که رزولوشن آن همان رزولوشنی باشه که شما برنامت رو اجرا میکنی همان چیزی میشه که میخوای
میتونی برای این کار زمانی که برنامت رو اجرا میکنی رزولوشن برنامت رو تنظیم کنی زمانی هم که می بندی برنامه رو برگردونی
موفق باشی ...
برای تغییر اندازه صفحه از لینک زیر استفاده کن
لینک
سلام دوست من
خاصیت autoscalemode فرمت باید font باشه ( حالت پیشفرض همینه)
دو کار میتونی انجام بدی
1) توی تنظیمات برنامه قسمتی قرار بده تا کاربر خودش بتونه فونتش رو انتخاب کنه و وقتی برنامت روی رزولوشن های متفاوت اجرا میشه با تغییر اندازه ی فونت سایز کنترل ها و فرمت تنظیم میشن ( که از این راه ایتفاده میکنم و جواب گرفتم ) و البته فونت انتخابی توسط کاربر رو ذخیره کن (بهترین گزینه توی خود setting برنامه هست) و در هر کدوم از فرم هات هنگام لود شدن فونتش رو برابر با چیزی که ذخیره کردی قرار بده
2) بیای رزولوشن سیستم رو در هر اجرا بگیری و بر حسب اون فونتت رو مشخص کنی که کنترل ها بزرگ و کوچیک و جابجا نشن ( که پیشنهاد نمیکنم دردسرش زیاده )
موفق باشی
با سلام به شما دوست عزیز
از این کامپوننتی که برات گذاشتم استفاده کن امیدوارم که مشکلت رفع بشه . موفق باشی
طریقه استفاده از اون هم به این صورته که ابتدا کامپوننت رو به تولباکست اضافه کن بعد هم فایل دیگه رو هم در سولوشن برنامه ات کپی کن .
سلام
با تشکر
من کامپوننت رو به تولباکس اضافه کردم و اون فایل رو هم به سولوشنم اضافه کردم ولی موقع استفاده ازش این خطا رو میده.
Capture.JPG
ضمن اینکه یه زحمت بکش راجع به کارش یه توضیحاتی بده. اگه کارش تغییر سایز تمام اشیا در رزولیشن های مختلف باشه که خیلی مفید هستش.
با تشکر فراوان از آقای jmfnima به خاطر کامپوننتشون.
یک سوال داشتم، شما چند وقته از این کامپوننت استفاده می کنید؟ و این که این کامپوننت توی کامپیوتر کاربر، ما را بعدا با مشکلی روبرو نمی کنه؟ مثلا expire شدن یا ...
ممنون