با سلام
من وقتی که برنامه رو در کامپیوتر های دیگران تست می کنم ظاهر برنامه تغییر می کند .
می خواستم می دونم که چجوری میشه این مشکل رو حل کرد.
Printable View
با سلام
من وقتی که برنامه رو در کامپیوتر های دیگران تست می کنم ظاهر برنامه تغییر می کند .
می خواستم می دونم که چجوری میشه این مشکل رو حل کرد.
سلام
من اول فرمها رو در 600*800 طراحی میکنم و کنترلها رو با استفاده از ANCHOR تنظیم میکنم بقیه دیگه راحته...
مي توني از كدي مشابه اين استفاده كني :
Me.Width = My.Computer.Screen.WorkingArea.Width
Me.Height = My.Computer.Screen.WorkingArea.Height
DesktopLocation = New Point(0, 0)
'Me.WindowState = FormWindowState.Maximized
خوب اینطور که شما می گید بیشتر بهم می ریزه که!!!!!!!!!!!!!!!!
ما موقع طراحی فرم ها براساس نیازی که داریم اندازه ها رو تنظیم می کنیم حالا اگه بخواهیم به این راحتی عرض و طول رو عوض کنیم که همچی بهم می ریزه.
من فرم لود (فرم اصلی) کاری می کنم که رزولیشن مانیتور به اندازه دلخواه من در بیاد و بعد از خروج از برنامه تنظیمات برگرده. البته این هم خیلی اصولی نیست. ظاهرا اینطور که اساتید می گنمی شه با طراحی از طریق wpf به نتایج خوبی رسید که البته من هنوز به نتیجه مطمئنی نرسیدم و دارم تحقیق می کنم.
عذر ميخوام من سوال شما رو برعكس متوجه شدم
براي كاري كه شما در نظر دارين مثال ضميمه كردم :
(هرچند كه اين كار با توجه به كارت گرافيكهاي مختلف ممكنه اصولي به نظر نياد)
اين لينك هم از اين ترفندهاي بدردبخور زياد داره
http://msdn.microsoft.com/en-us/libr...8VS.71%29.aspx
موفق و سبز باشيد
همه ی این کد ها رو امتحان کردم خوب بود
ولی اکتیو ایکسی نیست که این کارها رو بتونه انجام بده.
با تغییر سایز فرم کنترل ها کوچک و بزرگ بشوند.
با تشکر از دوستان
سلام دوستان
برای حل مشکل رزولیشن تا کنون روشهای زیادی رو استفاده کردن ولی هیچکدوم به نظر اصولی نبود هر چند قسمتی از مشکل رو حل می کرده.
با ظهور wpf دیگه نباید نگران رزولیشن بود. چون می شه تو wpf اندازه ها رو به صورت نسبی در نظر گرفت.
برنامه زیر رو دانلود کنید . اندازه اون رو هنگام اجرا تغییر بدید و حتی رزولیشن رو عوض کنید. می بینید که کنترلهای رو فرم به نسبت زوم شدن فرم بزرگ یا کوچیک خواهند شد.
امیدوارم مفید واقع بشه.