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

سوال

سلام خسته نباشید

نرم افزاری تهیه میکنیم که توش اشیا رو هم جایگزاری میکنیم مثل لیست باکس

ولی بعد اجرا یا دیباگ مکان همون لیست باکس یکم تعییر میکنه در حد ۵ میلی. این کار بعضا در خود سایز فرم هم اتفاق میوفته .

لطفا راهنمایی بفرمایین.

در حال بررسی 0
, ۱۴۰۰/۱۲/۲۷ ۱۹:۳۱:۲۱ 1 پاسخ ها 76 مشاهده کاربر تازه 0

پاسخ ( 1 )

    0
    ۱۴۰۰/۱۲/۲۹ ۰:۱۷:۳۶

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

    اگر در مورد این دو خاصیت اطلاعاتی ندارید میتونید از سایت خود مایکروسافت در مورد کارکردشون مطالعه کنید.
    https://docs.microsoft.com/en-us/dotnet/desktop/winforms/controls/how-to-dock-and-anchor?view=netdesktop-6.0

ارسال یک پاسخ