2010-04-03 9 views
10

XP के बीच आकार मैं विजुअल C# एक्सप्रेस 2008भिन्न रूप और 7

के साथ मेरी XP देव मशीन पर एक सी # WinForms अनुप्रयोग के विकास कर रहा हूँ मैं प्रपत्र सेट डिजाइनर पर चौड़ाई के साथ मेरी पसंद का एक आकार और ऊंचाई के लिए और सब अच्छा लग रहा है। मैंने इन आयामों को अधिकतम आकार की संपत्ति पर भी सेट किया है।

एक और XP मशीन एप्लिकेशन को नियोजित करना, और अनुप्रयोग की तरह यह मेरे देव पर करता लग रहा है।

हालांकि, Win7 मशीन पर ऐप का परीक्षण करने के लिए, फॉर्म में दोनों क्षैतिज और लंबवत स्क्रॉलबार लागू होते हैं। मुझे लगता है कि यह Win7 द्वारा निर्धारित फॉर्म के बदले गैर-क्लाइंट आकार के कारण है। मैं खिड़की का आकार बदल सकता हूं, लेकिन मैं इसे शुरू करने के लिए सही तरीके से प्रदर्शित करना चाहता हूं।

तो, मेरे सवाल यह है: सबसे अच्छा तरीका है सही ढंग से OS'es भर में एक फार्म के आकार क्लाइंट क्षेत्र बनाए रखने के लिए क्या है?

धन्यवाद सब कुछ।

उत्तर

11

आपको ClientSize संपत्ति का उपयोग करना चाहिए - यदि आप इसे कोड में सेट करते हैं, तो यह ओएस के पार नहीं बदलेगा।

MSDN से:

एक नियंत्रण के क्लाइंट क्षेत्र नियंत्रण की सीमा, शून्य से इस तरह के स्क्रॉल बार, बॉर्डर, शीर्षक पट्टियों, और मेनू के रूप में nonclient तत्वों है।

+1

धन्यवाद, मुझे पता था कि एक साधारण जवाब होना चाहिए था! – Andy

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