मैं विंडोज़ फॉर्म में गतिशील "छेद" बनाने के बारे में कैसे जाउंगा जिसके माध्यम से उपयोगकर्ता फॉर्म के बजाय वास्तविक डेस्कटॉप देख सकता है? अभी मैंने पूरी स्क्रीन के शीर्ष पर एक पारदर्शी रूप बनाया है और मैं उस पारदर्शी रूप से देख रहा हूं।विंडोज फॉर्म "होल"
5
A
उत्तर
4
एक विकल्प के रूप में यदि आपको "छेद" के आयताकार रूप की आवश्यकता है तो आप फ़ॉर्म की TransparencyKey
संपत्ति को एक निश्चित रंग में सेट कर सकते हैं और फिर उसी रंग की पृष्ठभूमि के साथ एक पैनल बना सकते हैं। (वह पैनल रन पर पारदर्शी होगा।)
9
फॉर्म का Region संपत्ति का उपयोग करें।
Rectangle rect = new Rectangle(Point.Empty, this.Size);
Region region = new Region(rect);
rect.Inflate(-1 * (this.Width/3), -1 * (this.Height/3));
region.Exclude(rect);
this.Region = region;
जो आपके फॉर्म के माध्यम से छेद डालना चाहिए।
संबंधित मुद्दे
- 1. यूडीपी होल पंचिंग एल्गोरिदम
- 2. विंडोज फॉर्म फॉर्म
- 3. विंडोज फॉर्म
- 4. विंडोज फॉर्म
- 5. विंडोज फॉर्म
- 6. विंडोज फॉर्म
- 7. विंडोज फॉर्म
- 8. विंडोज फॉर्म
- 9. विंडोज फॉर्म
- 10. विंडोज फॉर्म
- 11. विंडोज फॉर्म
- 12. विंडोज फॉर्म
- 13. विंडोज फॉर्म
- 14. विंडोज फॉर्म
- 15. विंडोज फॉर्म से वेब फॉर्म
- 16. सी # विंडोज फॉर्म
- 17. सी # विंडोज फॉर्म
- 18. विंडोज फॉर्म डिज़ाइनर
- 19. सी # विंडोज फॉर्म
- 20. विंडोज फॉर्म डिजाइनर
- 21. कंसोल से विंडोज फॉर्म
- 22. सी # विंडोज फॉर्म
- 23. विंडोज फॉर्म टेस्ट ऑटोमेशन
- 24. विंडोज फॉर्म UserControl
- 25. विंडोज फॉर्म डिज़ाइनर
- 26. विंडोज फॉर्म टैबकंट्रोल
- 27. सी # विंडोज फॉर्म
- 28. डब्ल्यूपीएफ या विंडोज फॉर्म
- 29. विंडोज फॉर्म: माउसहेल कैप्चरिंग
- 30. विंडोज फॉर्म: टेक्स्टबॉक्स क्लास
उत्कृष्ट उत्तर! सरल और अच्छा! –