मैं चाहता हूं कि उपयोगकर्ता विंडो फॉर्म का आकार बदलने में सक्षम न हो। मैं अधिकतम बटन को अक्षम करने में सक्षम था लेकिन आकार बदलने को अक्षम करने के लिए कोई भी संपत्ति नहीं ढूंढ पाई।खिड़की के आकार का आकार बदलना
कोई मदद?
मैं चाहता हूं कि उपयोगकर्ता विंडो फॉर्म का आकार बदलने में सक्षम न हो। मैं अधिकतम बटन को अक्षम करने में सक्षम था लेकिन आकार बदलने को अक्षम करने के लिए कोई भी संपत्ति नहीं ढूंढ पाई।खिड़की के आकार का आकार बदलना
कोई मदद?
आपको FormBorderStyle property को one of the fixed values पर सेट करने की आवश्यकता है।
फ्रेम/सीमा प्रकार को एक गैर-आकार बदलने योग्य प्रकार में बदलें।
फॉर्मबॉर्डर स्टाइल को फिक्स्ड सिंगल में बदलें। MinimizeBox और MaximizeBox को गलत पर भी सेट करें। शीर्षक पर डबल क्लिक करने से फॉर्म को अधिकतम नहीं किया जाएगा।
मान लीजिए कि आप WinForms फॉर्म के बारे में बात कर रहे हैं, तो आप FormBorderStyle
संपत्ति को FixedSingle
जैसे निश्चित मानों में से एक में बदलकर आकार बदल सकते हैं। MaximumSize
और MinimumSize
गुण भी हैं जिन्हें सेट किया जा सकता है यदि आप कुछ को अनुमति देना चाहते हैं, लेकिन कुल नहीं, आकार बदलना चाहते हैं।
आप एक WPF आवेदन के बारे में बात कर रहे हैं, तो आप ResizeMode
संपत्ति NoResize
करने के लिए सेट कर सकते हैं, या आप MaxHeight
, MaxWidth
, MinHeight
, और MinWidth
गुण सेट कर सकते हैं।
जैसा कि प्रश्न के लिए टिप्पणियों में उल्लेख किया गया है, सुनिश्चित करें कि आपके पास आकार बदलने को अक्षम करने का एक अच्छा कारण है। अधिकांश समय, बेहतर विकल्प होते हैं जो आकार बदलने की अनुमति देते हैं (विशेष रूप से डब्ल्यूपीएफ में)।
सेट MaximumSize और MinimumSize मौजूदा रूप आकार को
this.MaximumSize = new System.Drawing.Size(x, y);
this.MinimumSize = new System.Drawing.Size(x, y);
बुरा सांकेतिक शब्दों में बदलनेवाला, बुरा! उपयोगिता पर कोई gnawing नहीं! – ANeves
संभावित डुप्लिकेट [एप्लिकेशन को चलने पर उपयोगकर्ताओं को विंडो/फॉर्म आकार बदलने से कैसे रोक सकता है] (http://stackoverflow.com/questions/1330339/how-can-i-prevent-users-from-changing-the -window फार्म आकार जब आवेदन-है-आर) – bluish