2009-08-25 19 views
19

उपयोगकर्ता फॉर्म का आकार बदल सकते हैं। मुझे ऐसे फॉर्म की प्रॉपर्टी नहीं मिलती है जो उपयोगकर्ता को फॉर्म आकार बदलने की अनुमति नहीं देती है।उपयोगकर्ताओं को विंडो/फॉर्म आकार का आकार बदलने से रोकें

उत्तर

21

FormBorderStyle को FixedSingle या FixedDialog जैसे किसी अन्य मान पर सेट करें।

1

न्यूनतम और अधिकतम आकार को उसी मान पर सेट करें।

5

सीमावर्ती शैली को "फिक्स्ड" शैलियों में से एक होने के लिए बदलें और अधिकतम बटन हटाएं।

34

FormBorderStyle से FixedDialog, FixedSingle, या Fixed3D बदलें। साथ ही, यदि आप नहीं चाहते हैं कि वे फॉर्म सेट Maximize को गलत पर सेट करें।

1

इस फॉर्म में न्यूनतम आकार और अधिकतम आकार गुण हैं जिन्हें आप इसे नियंत्रित करने के लिए सेट कर सकते हैं। यदि आप मानक फॉर्म सीमा रखना चाहते हैं तो आप इसका उपयोग कर सकते हैं।

6

इस के लिए समाधान के कुछ ही रहे हैं:

  1. आप पसंद करते हैं एक मूल्य के अधिकतम आकार संपत्ति सेट करें। यदि आप नहीं चाहते कि एप्लिकेशन विंडो भी कम हो जाए, तो न्यूनतम आकार की संपत्ति सेट करें। यदि आप एप्लिकेशन को डिज़ाइन समय के समान आकार के समान पसंद करते हैं, तो अधिकतम विंडो और न्यूनतम आकार को अपनी विंडो के आकार के रूप में सेट करें। (एक बार जब आप डिज़ाइनर से अधिकतम आकार या न्यूनतम आकार सेट कर लेते हैं, तब तक आप प्रोग्रामिंग रूप से अधिकतम आकार और न्यूनतम आकार को फिर से सेट नहीं कर सकते हैं)

  2. फिक्स्ड सिंगल या फिक्स्डडिअलॉग पर फॉर्मबॉर्डर स्टाइल सेट करें। दिखने में अंतर अनियंत्रित आंखों के लिए ध्यान देने योग्य नहीं होगा, लेकिन मेरे अनुभव से मुझे एक बड़ा अंतर मिलेगा कि, जब आप इसे फिक्स्ड सिंगल बनाते हैं, तो भी आप प्रोग्राम को आकार में बदल सकते हैं। फिक्स्डडिअलॉग के साथ यह संभव नहीं है। फिक्स्डसिंगल संपत्ति के लिए यह एक बड़ा फायदा है। (यदि आप फिक्स्डडिअलॉग के लिए प्रोग्रामिंग के बाद प्रोग्रामेटिक रूप से अपनी विंडो का आकार बदलना चाहते हैं, तो आपको पहले प्रोग्राम फॉर्मेटर स्टाइल को प्रोग्रामेटिक रूप से बदलना होगा, जो एप्लिकेशन चलाने पर थोड़ा सा ब्लिंक प्रभाव पैदा करेगा)।

तो बस फिक्स्डसिंगल के लिए जाएं। और समझने के लिए, निम्न कार्य करें:

ए। अधिकतम बॉक्स संपत्ति को गलत पर सेट करें।

बी। छुपाएं करने के लिए SizeGripStyle सेट करें।

BorderStyle - fixedToolWindow

लेकिन आप को अधिकतम ढीला और बटन को कम कर देंगे, अगर आप उन कार्यक्षमताओं की आवश्यकता होती है कस्टम बटन की आवश्यकता होगी:

+1

एक पूर्ण स्पष्टीकरण, thanx @nawfal – Tina

1

आप के लिए बॉर्डर शैली बदल सकते हैं।

2

फार्म गुण विंडो से सेट करें:
1. FormBorderStyle -> FixedSingle।
2. अधिकतम बॉक्स -> गलत।

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