मैंने अपने एमडीआई बच्चे के लिए कस्टम सीमा बनाई है। MDI चाइल्ड प्रपत्र गुण:एमडीआई बच्चा केवल तब दिखाई देता है जब विंडोस्टेट अधिकतम
- FormBorderStyle = कोई नहीं
- Controlbox = झूठी
- पाठ = ""
- WindowState = अधिकतम
सबसे पहले, जब मैं Windowstate सेट की संपत्ति थी सामान्य करने के लिए, मेरा एमडीआई बच्चा अपरिपक्व नहीं होगा, मुझे लगता है कि इसका आकार 0; 0 है। मैंने फॉर्म_लोड विधि में आकार सेट करने का प्रयास किया, लेकिन अभी भी कुछ भी नहीं बदला। जब मैंने फॉर्मबॉर्डर स्टाइल को फिक्स्ड सिंगल में बदल दिया, तो मैं टाइटल बार को डबल-क्लिक करने के लिए पर्याप्त जगह के साथ बहुत छोटा फॉर्म देख सकता था। फिर फॉर्म वास्तव में अधिकतम।
मुझे अभी और समझ में नहीं आता है, यह सब बहुत भ्रमित है। और चूंकि windowstate बड़ा किया गया है मैं कार्यों का उपयोग नहीं कर सकते हैं स्क्रीन के चारों ओर प्रपत्र खींचें करने के लिए है, क्योंकि यह सोचता है कि यह अधिकतम है ....
उन एक एमडीआई चाइल्ड विंडो के लिए मान्य गुण नहीं हैं, यह * चाहिए * एक आकार बदलने योग्य सीमा है। Winforms एक अपवाद फेंकना भूल जाता है। –