Windows प्रपत्रों का आकार बदलना अक्षम करें


211

मैं Windows प्रपत्र फ़ॉर्म का आकार बदलने के लिए उपयोगकर्ता की क्षमता को कैसे बंद करूं?

मैं इसे एक क्लिक पर स्वयं का आकार बदल रहा हूँ।


43
FormBorderStyle को FixedSingle पर सेट करें।
हंस पैसेंट


जवाबों:


372

FormBorderStyle संपत्ति पर एक नज़र डालें

form1.FormBorderStyle = FormBorderStyle.FixedSingle;

आप न्यूनतम और अधिकतम बटन को हटाना भी चाह सकते हैं:

form1.MaximizeBox = false;
form1.MinimizeBox = false;

ध्यान दें कि स्थापित करने MaximizeBoxके लिए falseके माध्यम से अधिकतम से उपयोगकर्ता को रोकने के लिए आवश्यक है Windows key + up। के लिए सेट ControlBoxकरना falseबहुत अच्छा नहीं है।
डेविड शेरेट

60
  1. सबसे पहले, फॉर्म को चुनें।
  2. फिर, गुण मेनू पर जाएं।
  3. और संपत्ति "FormBorderStyle" को sizable से Fixed3D या FixedSingle में बदलें।

    यह वह जगह है जहाँ संपत्ति "FormBorderStyle" को संशोधित करना है।


बिल्कुल सही ... मैंने FormBorderStyle संपत्ति को "FixedSingle" या "Fixed3D" में डाल दिया और यह एकदम सही है। उपयोगकर्ता अब फॉर्म का आकार बदल नहीं सकते हैं
एडम ट्रेमब्ले लावोई

यह वास्तव में उपयोगकर्ताओं को स्क्रीन का आकार बदलने से रोकता है। स्वीकृत उत्तर उपयोगकर्ताओं को पूर्ण स्क्रीन बटन और न्यूनतम बटन होने से रोकता है।
प्रोग्रामरराज

17

अधिक सटीक रूप से, नीचे दिए गए कोड private void InitializeComponent()को फॉर्म क्लास की विधि में जोड़ें :

this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;

0

अधिक बेहतर जवाब है:

Form_Load में रखें

Me.MinimumSize = नया आकार (चौड़ाई, ऊँचाई) Me.MaximumSize = Me.MinimumSize

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.