एक C# फॉर्म एप्लिकेशन में, आप पिक्चरबॉक्स कंट्रोल पर कस्टम ग्राफिक्स खींच सकते हैं। हालांकि, उपयोगकर्ता एक अलग विधि के माध्यम से ऐसा करने की कोशिश करते समय समस्याओं का सामना कर सकते हैं।
सवाल: ] समस्या विधि बिटमैप, ग्राफिक ऑब्जेक्ट्स और ब्रश को हलकों को खींचने के लिए उपयोग किए जाने वाले ब्रश को इनिशियलाइज़ करती है। हालाँकि, जब पिक्चरबॉक्स के पेंट इवेंट हैंडलर में कहा जाता है, तो यह सर्कल को सही ढंग से नहीं खींच सकता है।समाधान:
]
] ]{ e.graphics.drawellipse (pens.red, नई आयत (3, 4, 44, 44)); } ]
] ]{ उपयोग करना (ग्राफिक्स g = graphics.fromimage (picturebox1.image)) { G.Drawellipse (Pens.orange, नई आयत (13, 14, 44, 44)); } PictureBox1.Refresh (); }
ड्राइंग पूरा होने के बाद, डिस्प्ले को अपडेट करने के लिए पिक्चरबॉक्स की रिफ्रेश () विधि को कॉल करें। इस मामले में, ग्राफिक्स छवि के लिए लगातार बने रहते हैं और छवि के किसी भी स्केलिंग या परिवर्तन से प्रभावित होते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3