PDA

View Full Version : ثابت ماندن سایز برنامه در تمام resolution ها



hamix666
چهارشنبه 10 شهریور 1395, 10:12 صبح
سلام دوستان برای اینکه رزولیشن های مختلف ثابت باشه چی کار باید کرد؟
ساده ترین روش رو بگین

ژیار رحیمی
چهارشنبه 10 شهریور 1395, 14:30 عصر
در رزولیشن های مختلف دیزاین شما تغییر میکنه و نمیشه کاری کرد شما اگر لازمه حتما در رزولیشن خاسی برنامه ت اجرا بشه با کند نویسی میتونی بطور اتواماتیک موقع اجرا رزولیشن رو به رزولیشن مناسب برنامه ت تغییر بدی و بعد خارج شدن از برنامه مجدد رزولیشن رو به مقدار قبلی برگردانی

silver189
چهارشنبه 10 شهریور 1395, 16:29 عصر
می تونید حداقل و حداکثر برای فرمتون انتخاب کنید ، مثلا حداقل رو بزراید روی 1024 * 768

barnamenevisjavan
چهارشنبه 10 شهریور 1395, 16:38 عصر
موقع طراحی برنامه و کنترل ها خاصیت های Dock و Anchor اون هارو به دقت تنظیم کنید تا موقع بزرگ و کوچیک شدن فرم و رزولیشین برنامه شما متناسب با اون ها تغییر اندازه بده و بهم نریزه البته توی این مورد WPF خیلی بهتر عمل میکنه

hamix666
چهارشنبه 10 شهریور 1395, 20:02 عصر
موقع طراحی برنامه و کنترل ها خاصیت های Dock و Anchor اون هارو به دقت تنظیم کنید تا موقع بزرگ و کوچیک شدن فرم و رزولیشین برنامه شما متناسب با اون ها تغییر اندازه بده و بهم نریزه البته توی این مورد WPF خیلی بهتر عمل میکنه
می شه یکم توضیح بدین؟

barnamenevisjavan
پنج شنبه 11 شهریور 1395, 12:10 عصر
می شه یکم توضیح بدین؟
هر کنترلی رو که روی فرمتون قرار میدین دوتا خاصیت داره به اسم های Dock و Anchor با اینا میتونی کنترل هات رو از شر بهم ریختگی نجات بدی و با تغییر سایز فرم این کنترل ها هم تغییر سایز و محل میدن.
اخیرا یه کنترل به اسم FlowLayout توی مجموعه کامپوننت های DevDotnetbar دیدم که دقیقا چیزی که شما میخاین بود و فرم با تغییر اندازه کنترل هاش بصورت هوشمند تغییر سایز میدادن و منطبق میشدن

hamix666
پنج شنبه 11 شهریور 1395, 12:31 عصر
هر کنترلی رو که روی فرمتون قرار میدین دوتا خاصیت داره به اسم های Dock و Anchor با اینا میتونی کنترل هات رو از شر بهم ریختگی نجات بدی و با تغییر سایز فرم این کنترل ها هم تغییر سایز و محل میدن.
اخیرا یه کنترل به اسم FlowLayout توی مجموعه کامپوننت های DevDotnetbar دیدم که دقیقا چیزی که شما میخاین بود و فرم با تغییر اندازه کنترل هاش بصورت هوشمند تغییر سایز میدادن و منطبق میشدن
مطلب یا آموزشی در این مورد دارین؟
چون با Anchor و Dock باز هم مشکل هست مثلا اگه رزولیشن بره بالا کنارشون خالی می شه

barnamenevisjavan
پنج شنبه 11 شهریور 1395, 12:40 عصر
مطلب یا آموزشی در این مورد دارین؟
چون با Anchor و Dock باز هم مشکل هست مثلا اگه رزولیشن بره بالا کنارشون خالی می شه
بنظرم اگه DPI رو پایین بیارید حل بشه.توی رزولیشین های بالتر DPI میره بالا الان من رو سیستم خونه که مانیتور معمولی دارم DPI روی 100درصد هستش ولی روی لپ تاپ رزولیشینم بالاست روی 125 درصد هستش.

hamix666
پنج شنبه 11 شهریور 1395, 12:52 عصر
بنظرم اگه DPI رو پایین بیارید حل بشه.توی رزولیشین های بالتر DPI میره بالا الان من رو سیستم خونه که مانیتور معمولی دارم DPI روی 100درصد هستش ولی روی لپ تاپ رزولیشینم بالاست روی 125 درصد هستش.
مگه DPI رو میششه تنظیم کرد ؟ چطوری؟