PDA

View Full Version : سوال: تغییر اندازه فرم در هنگام اجرا



masoud.a
سه شنبه 17 اسفند 1395, 13:29 عصر
سلام.
چرا هنگام اجرا فرم و همه کنترل های موجود در آن اندازشون بزرگ میشود و مکانشان بهم میریزند؟
قبلا همین مشکل رو داشتم ولی یادم نمیاد چیکار کردم.
ClientSize رو عوض میکنم باز هم انقدر باید کوچک کنم که موقع اجرا به اندازه دلخواهم برسه.
چطور میتونم قبل و بعد از اجرا یک سایز را داشته باشم؟

vB.N3T
پنج شنبه 19 اسفند 1395, 07:56 صبح
باید از Panel استفاده کنی از توی ToolBox ابزار Panel بزار روی صفحه و کنترل هاتو بچین روش و خاصیت Fill اونو هم تنظیم کن
با ابزار پنل تو هر رزولوشنی به مشکل نمیخوری

masoud.a
پنج شنبه 19 اسفند 1395, 10:25 صبح
باید از Panel استفاده کنی از توی ToolBox ابزار Panel بزار روی صفحه و کنترل هاتو بچین روش و خاصیت Fill اونو هم تنظیم کن
با ابزار پنل تو هر رزولوشنی به مشکل نمیخوری
خیلی ممنون.
بهتر شد ولی هنوز افزایش اندازه رو داره

masoud.a
پنج شنبه 19 اسفند 1395, 11:25 صبح
یعنی کنترل های موجود در پنل درست شدن ولی خود فرم(پنجره) مثل قبله

mr.sirwan
پنج شنبه 19 اسفند 1395, 11:37 صبح
شما مشخصات مانیتورت رو بگو، احتمالا به خاطر مانیتور باشه، چون قبلا هم همین مشکل مطرح شده بود

masoud.a
پنج شنبه 19 اسفند 1395, 12:33 عصر
شما مشخصات مانیتورت رو بگو، احتمالا به خاطر مانیتور باشه، چون قبلا هم همین مشکل مطرح شده بود
بله احتمالا به همین خاطره.لپ تاپم ASUS N501jw
مانیتور هم: 15.6 اینچ از نوع IPS LCD با دقت Full HD 1920x1080

ebrahim.rayatparvar
پنج شنبه 19 اسفند 1395, 15:03 عصر
یه دید هم به پروپرتی خود فرم بزن گزینه AutoScaleMode ببین رو چیه.

masoud.a
جمعه 20 اسفند 1395, 10:42 صبح
یه دید هم به پروپرتی خود فرم بزن گزینه AutoScaleMode ببین رو چیه.

AutoScaleMode فرم Font

Hadi-Hashemi
جمعه 20 اسفند 1395, 11:38 صبح
فرم یه Size داره که بهش اندازه رو میدین. بعضی وقت ها اندازه خود به خود تغییر میکنه منم نمیدونم چرا.
من برای جلوگیری از دو خاصیت دیگه هم استفاده میکنم:

Maximum Size و Minimum Size

هر سۀ این خاصیت ها رو عین هم قرار بده ببین مشکلت حل میشه.


موفق باشین

masoud.a
جمعه 20 اسفند 1395, 15:18 عصر
فرم یه Size داره که بهش اندازه رو میدین. بعضی وقت ها اندازه خود به خود تغییر میکنه منم نمیدونم چرا.
من برای جلوگیری از دو خاصیت دیگه هم استفاده میکنم:

Maximum Size و Minimum Size

هر سۀ این خاصیت ها رو عین هم قرار بده ببین مشکلت حل میشه.


موفق باشین
مرسی، ولی هیچ فرقی نگرد

masoud.a
جمعه 20 اسفند 1395, 15:24 عصر
چطور میتونه مربوط به رزولوشن لپ تاپ باشه؟
AutoScaleMode را هم برابر با None قرار دادم ولی تاثیری نداشت

Sedaghat11021377
چهارشنبه 27 اردیبهشت 1396, 23:09 عصر
AutoScaleMode رو روی dpi گذاشتم ، بهتر شده، اما به قول شما، اندازه کنترل ها فرقی نکرده...شما برای بک گراند فرم از تصویر استفاده کردین؟