سؤال

بشكل افتراضي، يكون منطق تغيير حجم نماذج Windows محدودًا - التثبيت والإرساء.في الماضي قمت بتطبيق منطق تغيير الحجم المخصص الخاص بي عند الحاجة.ومع ذلك، فأنا أبدأ في مشروع يحتوي على عدد كبير من النماذج المعقدة للغاية والتي يجب تغيير حجمها تلقائيًا إلى درجات دقة مختلفة.لا أهتم باستثمار الكثير من الوقت في منطق تغيير الحجم.

أرى أن هناك شركات تبيع مكونات تعلن عن تغيير حجم موحد.هل لدى أي شخص أي خبرة في أي مكونات لتغيير حجمها/لديه أي توصيات؟

هل كانت مفيدة؟

المحلول 2

لقد وجدت عنصرا صافي تغيير الحجم والذي يبدو أنه يعمل بشكل جيد حقًا.ما عليك سوى إسقاطه على النموذج ويجعل النموذج قابلاً لتغيير حجمه بالكامل.لسوء الحظ، بسعر 178 دولارًا للمقعد، فهو باهظ الثمن بعض الشيء.

نصائح أخرى

وآي، TableLayoutPanel ويمكن وضع AutoSize إلى True على شكل تكون قوية جدا، لكنه يأخذ قليلا لفهم ما يجري، ولكن إذا كان لديك بضع ساعات لتعتاد على ذلك، يمكنك إجراء بعض الحوارات رهيبة دون الحاجة إلى القيام بالكثير من العمل.

إذا كنت لا ترغب في شراء أي شيء وTableLayoutPanel ليست جيدة بما فيه الكفاية لتلبية الاحتياجات الخاصة بك (وهو ما يعني ان لديك بعض الاحتياجات الخاصة جدا)، يمكنك دائما إنشاء مكون نفسك لإدارة تغيير الحجم، والتي يمكن أن تعمل ل كل ما تبذلونه من الأشكال. (قليلا مثل صافي تغيير حجم لك هو موضح أعلاه)

ويمكنك أيضا أن تأخذ في حساب الوقت الذي سوف تتطلب منك لخلق شيء أن يفعل نفس العمل كما صافي تغيير. إذا كان الوقت مقابل تكلفة يبدو مماثلا، وهذا يتوقف على المواعيد النهائية الخاصة بك، قد كنت تفضل رمز ذلك بنفسك بحيث يكون لديك السيطرة الكاملة.

scroll top