में किसी फॉर्म के आकार को अपने शीर्षक टेक्स्ट में एडाप्टर करें क्या किसी शीर्षक के आकार/कैप्शन टेक्स्ट के आकार में आकार बदलने का कोई तरीका है?सी #
उदाहरण के लिए, सरकारी सी बॉक्स रूपों इसके शीर्षक पाठ के आकार को समायोजित करेगा # संदेश (नोट lorem ipsum):
अन्य रूपों की है कि उनके आकार को समायोजित नहीं होंगे उनके शीर्षक पाठ:
इसके बजाय, एक अंडाकार अंत में जोड़ा जाता है आकार टी के "आकार" संपत्ति में उल्लेख किया है फिट करने के लिए वह डिजाइनर।
क्या हमारे द्वारा उल्लेख किए गए आकार के बजाय फ़ॉर्म को आकार के आकार में समायोजित करने का कोई तरीका है? यदि नहीं, तो पाठ की पूर्ण लंबाई प्राप्त करने का कोई तरीका है ताकि हम इसे फ़ॉर्म में असाइन कर सकें?
मैं
int topTextWidth = TextRenderer.MeasureText(this.Text, this.Font).Width;
this.Width = topTextWidth;
लेकिन this.Font
जाहिरा तौर पर एक और फ़ॉन्ट आकार को संदर्भित करता है का उपयोग कर फार्म की चौड़ाई की स्थापना की कोशिश की।
शायद आप 'SystemFonts.CaptionFont' का उपयोग करना चाहते हैं। यह भी ध्यान रखें कि 'चौड़ाई' को सीमाओं, आइकन, न्यूनतम/अधिकतम/बंद बटन, और उनके बीच पैडिंग/मार्जिन के लिए भी खाते हैं। – JosephHirn
संकेत के लिए धन्यवाद।मुझे पता है कि एक्स बटन की चौड़ाई और इसके चारों ओर पैडिंग जानने के लिए सी # में तरीके हैं। जैसे ही मुझे जवाब पता है, मैं एक उत्तर पोस्ट करूंगा। – CydrickT