2013-03-08 10 views
6

पर नियंत्रण कैसे फिट कर सकता हूं, जब मैं संकल्प बदलता हूं, तो मैं फ़ॉर्म पर नियंत्रण फिट करना चाहता हूं। क्योंकि अब जब मैं उदाहरण के लिए एक 1280x1024 संकल्प सेट करता हूं तो नियंत्रण शीर्ष बाएं कोने और मूल आकार में रहते हैं। मेरा मतलब है कि मैं फॉर्म के साथ अपनी स्थिति और आकार भी बदलना चाहता हूं।मैं आकार बदलते फॉर्म

+0

संभावित डुप्लिकेट [रिज़ॉल्यूशन में परिवर्तन के साथ ऑटो आकार का आकार बदलने और समायोजित करने के लिए] [http://stackoverflow.com/questions/4248637/how-to-auto-resize-and-adjust-form-controls-with -change-in-Resolution) –

उत्तर

1

नियंत्रण की संपत्ति Anchor से परिचित हो जाएं।

यह आपको आवश्यक चीजों को करने के लिए डिज़ाइन किया गया है।

+2

यह केवल उनके आकार के साथ नियंत्रण की स्थिति में मदद करेगा। – virious

+1

@virious: एंकरिंग नियंत्रण का आकार बदल सकता है। आपको बस दो विपरीत पक्षों को लंगरने की जरूरत है। –

-1

आपको उन्हें मैन्युअल रूप से स्केल करना होगा, ऐसा करने का कोई स्वचालित तरीका नहीं है।

यदि यह केवल एक ही नियंत्रण है, तो आप विंडो आकार में फ़िट होने की कोशिश कर रहे हैं, DockFill पर संपत्ति को काम पूरा कर देगा।

3

वहाँ कई तरीके हैं:

  1. भरें करने के लिए नियंत्रण के Dock प्रॉपर्टी सेट - यह सबसे सरल है, लेकिन है कि क्या नियंत्रण माता पिता में अकेले है पर निर्भर करता है और नहीं करता है, तो, कैसे अन्य नियंत्रण का आकार बदलना होगा इसके साथ।
  2. Anchor नियंत्रण की संपत्ति को शीर्ष, नीचे, बाएं, दाएं पर सेट करें - इससे आपके नियंत्रण को एंकर किए गए बिंदुओं पर "चिपकने" का कारण बनता है और या तो एंकरों के आधार पर स्थानांतरित होता है और/या आकार बदलता है।
  3. आप पेरेंट नियंत्रण की Resize घटना पर प्रतिक्रिया कर सकते हैं और मैन्युअल रूप से नियंत्रण का आकार बदल सकते हैं, लेकिन यह केवल विशेष परिस्थितियों में आवश्यक होना चाहिए जैसे कि आपको एक दूसरे के बगल में कई अलग-अलग नियंत्रणों को फिट करने की आवश्यकता होती है, उदाहरण के लिए, प्रतिशत आकार तर्क।
0

लंगर का उचित उपयोग अपनी इच्छाओं पर निर्भर करता है, नियंत्रण ले जाते हैं, या फैलाने के लिए अनुमति देता है। यदि नियंत्रण के दो विपरीत पक्ष एंकर किए जाते हैं, तो वह उस धुरी (top_bottom/left_right) पर फैला होगा। अन्यथा, यह अपने लंगर पक्ष में बंद रहेगा। डॉकिंग एंकरिंग की तरह है, लेकिन प्रति परिभाषित सेटिंग्स के साथ।

संबंधित मुद्दे