मैं WinForms में एक गोल बटन नियंत्रण रखना चाहता हूं, मैं इसे कैसे पूरा कर सकता हूं? एक तृतीय पक्ष नियंत्रण या कोड नमूना ठीक होगा।मैं एक गोल बटन कैसे प्राप्त कर सकता हूं?
उत्तर
कस्टम OnPaint ईवेंट हैंडलर में ड्राइंग जोड़ सकते हैं।
आपको शायद अपने गोलाकार कोनों के विनिर्देश के साथ एक छवि बनाना होगा, और आप जो चाहते हैं उसे प्राप्त करने के लिए छवि बटन पर इसका उपयोग करना होगा।
आप अपना खुद का सुंदर आसानी से बना सकते हैं, क्षेत्र की संपत्ति इसे आसान बनाती है। अपनी परियोजना में एक नई कक्षा जोड़ें और नीचे दिखाए गए कोड पेस्ट करें। संकलित करें। टूलबॉक्स के शीर्ष से नए फॉर्म को एक फॉर्म पर छोड़ दें।
using System;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Windows.Forms;
class RoundButton : Button {
protected override void OnResize(EventArgs e) {
using (var path = new GraphicsPath()) {
path.AddEllipse(new Rectangle(2, 2, this.Width - 5, this.Height - 5));
this.Region = new Region(path);
}
base.OnResize(e);
}
}
उपयोग WPF अगर इसकी अभी भी परियोजना के शुरू और आप अभी भी
WPF पर स्विच करने में देर हो चुकी है! –
स्विच कर सकते हैं मैं दो DLL फ़ाइलों विचार करें: PresentationCore.dll और PresentationFramework.dll
यह और अधिक सामान्यतः Windows Presentation Foundation के रूप में जाना जाता है (डब्ल्यूपीएफ), और आसानी से make round buttons पर उपयोग किया जा सकता है।
- 1. मैं एक फ्लोट कैसे गोल कर सकता हूं?
- 2. मैं सॉफ्टकीबोर्ड में "पूर्ण" बटन कैसे प्राप्त कर सकता हूं?
- 3. मैं एक्सकोड में एक बटन कैसे अक्षम कर सकता हूं?
- 4. मैं एक बटन का आकार कैसे सेट कर सकता हूं?
- 5. मैं प्रतिनिधि कैसे प्राप्त कर सकता हूं?
- 6. मैं टैग से ऑब्जेक्ट कैसे प्राप्त कर सकता हूं?
- 7. मैं indexPath द्वारा एक uitableViewCell कैसे प्राप्त कर सकता हूं?
- 8. मैं symfony2 में एक JSON कैसे प्राप्त कर सकता हूं
- 9. मैं एक फ़ाइल से CGImageRef कैसे प्राप्त कर सकता हूं?
- 10. मैं एक जीएडीटी में साझाकरण कैसे प्राप्त कर सकता हूं?
- 11. मैं बटन में अधिसूचना साफ़ कैसे कर सकता हूं
- 12. मैं बटन की पृष्ठभूमि को कैसे स्केल कर सकता हूं?
- 13. मैं क्यूएमएल बटन पर प्रतिक्रिया कैसे कर सकता हूं सी ++
- 14. मैं UITextField में स्पष्ट बटन कैसे स्थानांतरित कर सकता हूं?
- 15. मैं अक्षम रेडियो बटन कैसे सक्षम कर सकता हूं?
- 16. मैं बटन के प्रेस को अनुकरण कैसे कर सकता हूं?
- 17. मैं यूआई कैलेंडर कैसे प्राप्त कर सकता हूं?
- 18. मैं वर्तमान जीपीएस स्थान कैसे प्राप्त कर सकता हूं?
- 19. एंड्रॉइड - मैं एक बटन फ्लैश कैसे बना सकता हूं?
- 20. मैं Django में सबमिट सबमिट बटन मान कैसे प्राप्त कर सकता हूं?
- 21. मैं Google +1 बटन के राज्य ("चालू" या "बंद") कैसे प्राप्त कर सकता हूं?
- 22. जावा सर्वलेट: मैं चयनित रेडियो बटन मान कैसे प्राप्त कर सकता हूं?
- 23. मैं संसाधन से बिटमैप छवि कैसे प्राप्त कर सकता हूं?
- 24. मैं पर्ल में ट्रेसबैक कैसे प्राप्त कर सकता हूं?
- 25. मैं पिरामिड में आईएनआई डेटा कैसे प्राप्त कर सकता हूं?
- 26. मैं सिस्टम को कैसे प्राप्त कर सकता हूं। Windows.Controls.Primitive.PopupRoot?
- 27. मैं जावा में सीपीयूड कैसे प्राप्त कर सकता हूं?
- 28. मैं NSURLResponse निकाय कैसे प्राप्त कर सकता हूं?
- 29. मैं प्रोग्राम की स्थिति कैसे प्राप्त कर सकता हूं?
- 30. मैं सख्त accumArray कैसे प्राप्त कर सकता हूं?
इसका उपयोग कैसे करें? – Gali
संकलन के बाद टूलबॉक्स के शीर्ष से इसे छोड़ दें। –
ऑनपेंट विधि को ओवरराइड क्यों नहीं करें? –