2012-09-03 23 views
6

मैं अपने Winforms एप्लिकेशन में एक पाई चार्ट जोड़ने की कोशिश कर रहा हूं - लेकिन मेरे टूलबॉक्स में एकमात्र चार्ट जो मैं पा सकता हूं वह नियमित बार चार्ट है।मैं अपने Winforms एप्लिकेशन में पाई चार्ट कैसे जोड़ सकता हूं?

क्या इस बार चार्ट को पाई चार्ट के रूप में बनाने का कोई तरीका है या कुछ मौजूदा .NET 4 फ्रेमवर्क लाइब्रेरीज़ (किसी भी नए पुस्तकालयों जैसे "DevExpress" आदि को स्थापित किए बिना) मेरे टूलबॉक्स में पाई-चार्ट घटक जोड़ें?

+1

से चुनने के लिए विभिन्न चार्ट प्रकारों की एक पूरी सूची है यदि आप नए पुस्तकालयों को जोड़ना नहीं चाहते हैं तो आपको अपने लिए पाई चार्ट आकर्षित करना होगा। – coolmine

उत्तर

2
तीसरे पक्ष के उपकरणों के बिना

एक ही तरीका है कि आप इस इस ट्यूटोरियल निम्नलिखित के लिए WPF में एक नया उपयोगकर्ता नियंत्रण बनाने के लिए चारों ओर यह होगा:

http://www.codeproject.com/Articles/28098/A-WPF-Pie-Chart-with-Data-Binding-Support

और फिर Windows प्रपत्र परियोजना के भीतर इस होस्टिंग, इस ट्यूटोरियल निम्नलिखित:

http://www.switchonthecode.com/tutorials/wpf-tutorial-using-wpf-in-winforms

इस तरह आप कुछ भी डाउनलोड करने की आवश्यकता के बिना नियंत्रण बनाया है अपने आप को, हालांकि आप संदर्भ की आवश्यकता हो सकती WPF ट्यूटोरियल का उपयोग करने के लिए स्विच करें - मुझे आशा है कि यह ठीक है :)

10

.NET 4 में और बाद में मुझे लगता है कि आपके पास ढांचे में एमएस चार्ट है। यहां अधिक पढ़ें: http://code.msdn.microsoft.com/Samples-Environments-for-b01e9c61

+0

लिंक के लिए धन्यवाद। मैं फिलहाल इस पुस्तकालय को आजमा रहा हूं। यहाँ अजीब बात यह है; पृष्ठ स्वयं ही बताता है कि - ".NET Framework 4 में शुरुआत, चार्ट नियंत्रण .NET Framework का हिस्सा हैं।" -> तो इन पुस्तकालयों/नियंत्रणों को पहले से ही मेरे वीएस -2010 में कैसे स्थापित नहीं किया गया है? मुझे लगता है कि यह अजीब है। धन्यवाद फिर से :) – AdiB

+0

वह पुस्तकालय क्या है? मुझे केवल 3.5 एक मिल सकता है। – ProfK

+0

मेरी राय में सबसे अच्छा जवाब। मैं हमेशा तीसरे पक्ष पर अंतर्निहित भलाई पसंद करता हूं, भले ही अंतर्निहित लोगों में कम सुविधाएं हों। –

8

आप संपत्ति विंडो में श्रृंखला का चयन करके चार्ट प्रकार बदल सकते हैं या निम्न नमूना कोड

chart1.Series["Business"].ChartType = 
     System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Pie; 
3

अच्छी तरह से वास्तव में दृश्य स्टूडियो का उपयोग एक पाई चार्ट है। बार चार्ट खींचने के बाद। चार्ट क्लिक श्रृंखला के तहत अपने गुण पैनल पर जाएं। एक संवाद बॉक्स दिखाई देगा जिसके बाद आप चार्ट प्रकार का चयन करेंगे।