मैं बहुत सारे Winforms के साथ एक बड़े पैमाने पर सी # प्रोजेक्ट पर काम कर रहा हूं, भले ही आप फॉर्म का आकार बदल सकें, फॉर्म में तत्व स्केल नहीं करते हैं।Winforms आकार बदलने योग्य बनाने का सबसे अच्छा तरीका?
जब उपयोगकर्ता फॉर्म के आकार को बदलता है तो मैं फॉर्म तत्व (जैसे डेटाग्रिडव्यू, टेक्स्ट एरिया इत्यादि) स्केल कैसे बना सकता हूं।
लगभग सभी रूपों को एक विशिष्ट रूप से उपclass ताकि यदि कुछ है तो मैं बेस क्लास में कर सकता हूं, यह बहुत अच्छा होगा।
इसे उपयोग करने के बाद यह काफी सहज ज्ञान युक्त है। उदाहरण के लिए, यदि आपके संवाद के निचले दाएं भाग में आपके पास ठीक/रद्द बटन हैं, तो 'एंकर' प्रॉपर्टी को फॉर्म पर ठीक से खींचने के लिए नीचे और दाईं ओर सेट करें। –
तो मुझे इसे प्रति फॉर्म के आधार पर करना है? – Malfist
@ माल्फिस्ट: हाँ; प्रति-फॉर्म और प्रति-नियंत्रण। नेट जादुई रूप से पता नहीं लगाएगा कि किन नियंत्रणों को फैलाया जाना चाहिए और किन किनारों पर संरेखित करने के लिए नियंत्रण होता है। – SLaks