मैं अपनी विंडो को शीर्षक बार नहीं बना सकता लेकिन कुछ वर्णनात्मक टेक्स्ट के साथ टास्क बार में दिखाई दे सकता हूं? यदि आप फॉर्म की सेट करते हैं। तोक्स्ट प्रॉपर्टी तो .net इसे एक टाइटल बार देता है, जिसे मैं नहीं चाहता हूं।विंडो बनाने के लिए टास्कबार टेक्स्ट कैसे है लेकिन कोई शीर्षक पट्टी
this.ControlBox = false;
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
this.MaximizeBox = false;
this.MinimizeBox = false;
this.ShowInTaskbar = true;
this.Text = "My title for task bar";
मैं एक आंशिक समाधान मिल गया है, CreateParams ओवरराइड करने के लिए:
protected override System.Windows.Forms.CreateParams CreateParams
{
get
{
System.Windows.Forms.CreateParams cp = base.CreateParams;
cp.Style &= ~0x00C00000; // WS_CAPTION
return cp;
}
}
हालांकि इस का कारण बनता है के रूप में यदि वे एक शीर्षक पट्टी है मेरी खिड़की, आकार दिया जा करने के लिए यानी यह लम्बे की तुलना में यह होना चाहिए है। क्या इसका कोई अच्छा समाधान है?
अच्छा और उदाहरण, लेकिन वास्तविक दुनिया में, लेकिन फॉर्म को खींचने के साथ अक्सर अधिक विचार होते हैं, उदाहरण के लिए, यदि माउस नियंत्रण में है या नियंत्रण के बीच है, या हम चाहते हैं तो हम खींचना नहीं चाहते हैं यदि यह सीमाओं के करीब है तो आकार बदलें। – dbkk
बिल्कुल। आपको यह भी कैप्चर करने की आवश्यकता है कि आप फॉर्म सीमा के करीब कितने करीब हैं, माउस पॉइंटर बदल रहे हैं, विंडोज़ से पसंदीदा सीमा आकार प्राप्त कर रहे हैं आदि। हालांकि एक उदाहरण के लिए थोड़ा अधिक - शायद मैं एक और बनाउंगा। – BlackWasp