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

سوال

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

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

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

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

در حال بررسی 0
, 2022-03-18T19:31:21+03:30 1 پاسخ ها کاربر تازه 0

پاسخ ( 1 )

    0
    2022-03-20T00:17:36+03:30

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

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

ارسال یک پاسخ