وقتی بک گراند یکی از فرمهامو یک عکس 1024*768 گذاشتم و اونو در رایانه Wide اجرا کردم بک گراند به صورت tile و کاشی کاشی شد؟
چطوری می تونم رزولوشن را تغییر دهم که دیگر Wide نباشد؟
(البته در C# مد نظر منه)
با تشکر
Printable View
وقتی بک گراند یکی از فرمهامو یک عکس 1024*768 گذاشتم و اونو در رایانه Wide اجرا کردم بک گراند به صورت tile و کاشی کاشی شد؟
چطوری می تونم رزولوشن را تغییر دهم که دیگر Wide نباشد؟
(البته در C# مد نظر منه)
با تشکر
سلام
جالب و عجیبه!
مشکل از برنامه شما است، آنگاه میخواهید به خاطر مشکل در برنامه تان تنظیمات رایانه کامپوتر بیچاره کاربر را عوش کنید!!! :31:
همیشه در مشکلات برنامه نویس سعی کنید برنامه خودتان را منطبق کنید و اگر هم بلد نیستند، اول و تا حد امکان دنبال راه هایی بگرید که برنامه شما اصلاح شود و تضمین ایجاد شود کهبرنامه شما در شرایط و سیستم عامل و سخت افزارهای مختلف صحیح کار خواهد کرد.
=====
اگر از BackgroundImage برای تخصیص تصویر استفاده کرده اید، گزینه BackgroundImageLayout را اصلاح کنید تا مشکل حل شود.
(مثلاً شاید Stretch برای شما مناسب باشد.)
اگر از Image استفاده کرده اید هم SizeMode را اصلاح کنید (مثلاً روی StretchImage قرار دهید.)
کد:private int FixHeight=1024,FixWidth=768;
Resolution.CResolution ChangeRes=new Resolution.CResolution(FixHeight,FixWidth);
ببخشید زمانی که من جواب بالایی نوشتم جواب _h2_ عزیز هنوز نخوانده بودم وگرنه چیزی نمینوشتم
_H2_ عزیز صحیح می فرمائید...
اما من با توجه به مشکل این راه حل به ذهنم اومد یعنی این کارو یه جا دیده بودم, که خوشبختانه مثل همیشه راهنمایی شما راه منطقی اون رو پیش پایم گذاشت
kiuhnmgtrdcv عزیز دست شما هم درد نکنه
اگه اجرا یشه بهترین میتونه باشه.
:20::20::20::20:
ولی چرا؟؟؟؟؟؟؟؟؟؟؟؟:21::8:
اگه اجرا یشه بهترین میتونه باشه.
:20::20::20::20:
ولی
چرا؟؟؟؟؟؟؟؟؟؟؟؟
کسی نیست جواب بده؟؟؟؟؟؟؟
:21::8: