دسته بندی ها
13:19 1400/12/25

ریسپانسیو کردن کامپوننت ها در فرم های ویندوزی در سی شارپ

مشخصات سوال کننده :
کاربر : m3hr6ad     امتیاز کاربر : 0     رتبه کاربر : 7019
دسته بندی : سی شارپ

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 3656
پاسخ دهنده : fateme 16:02 1400/12/25

براي اينکه فرم هاي ويندوزي شما در ويژوال استوديو ريسپانسيو باشه يعني با تغيير سايز اندازه فرم اجزا هم متناسب با اون کوچک و بزرگ بشن چند راه وجود داره. يکي از اونه اينه که بايد از يک Property به نام Dock و همچنين خاصيت ديگه اي به نام Anchor استفاده کنيد. همه کامپوننت ها اين دو تا خاصيت رو دارن. توسط تنظيم اين دو خاصيت ميتونيد ابعاد و موضعيت کنترلها رو نسبت به تغيير ابعاد تعيين کنيد.

اگر در مورد این دو خاصیت اطلاعاتی ندارید میتونید از سایت خود مایکروسافت در مورد کارکردشون مطالعه کنید.

How to dock and anchor controls (Windows Forms .NET)

به این پاسخ امتیاز بدهید    0
امتیاز: 1617 رتبه: 2
پاسخ دهنده : m3hr6ad 23:21 1400/12/25

با سلام

سایز فرم من fixed هست و ثابت ، و فقط در یک رزولوشن طراحی و اجرا میشه.

اصولا نرم افزار تهیه شده در یک سیستم دیگه این مشکل رو پدیدار میکنه. ولی کلا من رو یک لپتاب و رزولوشن هستم. انگار لیست باکس به سایزی که من تعریف کردم توجهی نمیکنه

ویرایش شده در پنج شنبه 26 اسفند 1400 ساعت 12:08:17
به این پاسخ امتیاز بدهید    0
امتیاز: 0 رتبه: 7019
پاسخ دهنده : m3hr6ad 14:59 1400/12/27

مثال : سایزی که تعریف میکنم

 

و چیز که تحویل میده :

به این پاسخ امتیاز بدهید    0
امتیاز: 0 رتبه: 7019
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود